Inspiration
Fit Track Master was inspired by the need for a safe, personalized fitness trainer that helps beginners and regular gym users choose workouts based on their body, goals, and health conditions.
What it does
Fit Track Master is an AI-powered gym trainer and fitness tracker.
It helps users:
- Create a personal fitness profile
- Calculate BMI:
$$ BMI = \frac{weight(kg)}{height(m)^2} $$
- Get personalized workout recommendations
- Track workouts, water intake, and progress
- Use exercise timers and reminders
- Get safety warnings for conditions like knee pain, asthma, high BP, etc.
- Ask Gemini AI for workout, diet, and fitness guidance
How we built it
We built the app using:
- Kotlin
- Jetpack Compose
- Android Studio
- Local device storage
- Gemini API
- Material 3 UI
The app is divided into Dashboard, Profile, Workout Plan, Exercise Library, and AI Assistant sections.
Challenges we ran into
Key challenges included:
- Setting up and running the Android emulator
- Fixing app crashes and build issues
- Making recommendations safe for different users
- Designing a simple but useful UI
- Connecting Gemini AI securely
Accomplishments that we're proud of
We are proud of building:
- Personalized BMI-based recommendations
- Health-condition safety warnings
- Local profile and tracking storage
- Interactive workout timer
- Markable reminders
- Gemini AI fitness assistant
What we learned
We learned how to build a mobile app that combines:
- Fitness tracking
- User personalization
- Health safety logic
- Local storage
- AI-powered guidance
What's next for Fit Track Master
Next, we plan to add:
- Better animations and UI
- Real exercise images/videos
- Notification reminders
- Progress charts
- Nutrition planner
- AI posture correction
- Smartwatch support
Built With
- android-studio
- api
- built
- compose
- gemini
- jetpack
- kotlin
- local
- material
- storage
- with
Log in or sign up for Devpost to join the conversation.