A mobile application with the goal of helping people track their fitness progress, encourage a healthier lifestyle using gamification, and connect fitness enthusiasts from around the world.
-
a diary for tracking daily activity, weight, calories, nutrition, water, heart rate ...etc
-
healthy recipes based on your fitness goals with nutrition details and cooking steps.
-
workouts and diet plans.
-
daily, weekly, and monthly challenges.
-
a community feed.
-
Firebase authentication (Email, Google, Facebook)
-
Firebase Firestore & Cloud Storage integration
-
API integration (Spoonacular, FDC, Open Food Facts... etc)
-
Heart rate sensor
-
Barcode scanner
Step-1 Download or clone this repository -
git clone https://github.com/anisdhia/health_tracker.git
Step-2 Open the root directory and type this command -
flutter pub get
Step-3 Run the app -
flutter run
// note: make sure you add your own api keys in lib/data/repositories/api_keys.dart
file
- Android Studio
- Visual Studio Code (Optional)
- Flutter
- Dart
- Firebase