Skip to content

whitebeard10/Gym-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FitCore - Smart Fitness & Diet Tracker

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.

🚀 Features

  • 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.

🛠️ Tech Stack

  • 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

📱 Screenshots

image image image image

🛠️ Getting Started

Prerequisites

  • Android Studio Ladybug or newer
  • Android SDK 26+

Installation

  1. Clone the repository:
    git clone https://github.com/whitebeard10/Gym-Tracker.git
  2. Open the project in Android Studio.
  3. Build and run on an emulator or physical device.

🤝 Contributing

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 ❤️

About

Vide coded - Personalised gym and diet tracker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages