FitCore is a comprehensive Android fitness application built with modern development practices. It helps users track their nutrition, workouts, and progress towards their fitness goals with a sleek, intuitive interface.
- Home Dashboard: Real-time overview of calorie intake, macros, and daily progress.
- Meal Planning: Personalized meal suggestions and daily meal plans.
- Food Logging: Easy-to-use search and quick-add features for logging Indian and international foods.
- Workout Tracking: Log your daily exercise routines, including cardio and strength training.
- Progress Tracking: Visualize your weight changes and goal projections over time.
- Smart Reminders: Notifications for hydration, meals, and workouts.
- Customizable Experience: Dark mode support and personalized TDEE (Total Daily Energy Expenditure) calculation.
- Language: Kotlin
- UI Framework: Jetpack Compose
- Architecture: Clean Architecture + MVVM
- Dependency Injection: Hilt (Dagger)
- Database: Room
- Networking/Async: Coroutines + Flow
- Charts: Vico
- Navigation: Jetpack Navigation Compose
- Background Tasks: WorkManager
- Android Studio Ladybug or newer
- Android SDK 26+
- Clone the repository:
git clone https://github.com/whitebeard10/Gym-Tracker.git
- Open the project in Android Studio.
- Build and run on an emulator or physical device.
Feel free to fork this project and submit pull requests for new features or bug fixes.(Leave a star after that😉)
Built by Avinash with ❤️



