🚀 Fit AI – Making Fitness a Lifestyle, Not a Luxury
✨ Inspiration
The idea for Fit AI was born from a simple observation:
Not everyone can afford a personal trainer or nutritionist—but everyone deserves a healthier life. We saw how people gave up on their fitness goals due to generic plans, confusing routines, or the high cost of expert help.
We thought:
"What if there was an affordable AI-powered system that adapts to your body, goals, and routine, and helps you stay on track—like a personal coach in your pocket?"
That’s when Fit AI was born.
🧠 What We Learned
- How to fine-tune and integrate AI models for real-time chat and smart recommendations.
- How to work with RevenueCat for seamless in-app purchases and Pro version tracking.
- Hosting dynamic applications using Netlify with CI/CD workflows.
- Building personalized plans using body metrics, history, and exercise data.
- Managing a full-stack app with secure transactions, progress tracking, and predictive modeling.
🛠️ How We Built It
- Frontend: Built with React.js, designed for responsiveness, user friendliness, and modularity.
- Backend: Powered by Node.js and Express, handling user authentication, progress tracking, and dynamic workout generation.
- Database: MongoDB stores user data, body metrics, workout history, and tagged exercise libraries.
- AI:
- Used bolt.new AI to accelerate code generation and integrate custom GPT-based logic.
- ChatGPT powers live coaching, meal insights, and user interaction.
- Used bolt.new AI to accelerate code generation and integrate custom GPT-based logic.
- Transactions:
- Integrated RevenueCat for managing subscriptions, billing, and Pro-tier access control.
- Hosting:
- Deployed on Netlify for fast, reliable, and globally-distributed access.
- Data:
- Pulled from Kaggle datasets for detailed exercise routines, nutrition plans, and fitness benchmarks.
✅ Key Features
- 🔍 2500+ exercises with searchable tags: body part, equipment, level, priority
- 🍱 AI-powered meal suggestions and nutrition analysis
- 🧠 Live chat support using integrated AI agents
- 📊 Fitness analytics: calories, BMI, body fat %, strength profile, total volume
- 🧘 Adaptive planning: changes workouts based on your daily condition, equipment, and goals
- 🔥 Discipline tracker: streaks, missed days, progress rate
- 🔮 Pro version:
- Predictive model showing your future physique
- Historical insights
- Advanced customizations
- Predictive model showing your future physique
🧩 Challenges We Faced
- Merging fitness data with GPT in a safe and contextual way.
- Handling real-time queries and meal logic with limited training tokens.
- Customizing dynamic workouts per user without overwhelming the backend.
- Managing subscription flow, testing sandboxed transactions, and syncing data using RevenueCat.
- Ensuring performance and quick deployments with Netlify CI/CD pipelines.
🌟 Final Thoughts
Fit AI is a tool to empower people — not just to work out, but to build consistency, track progress, and stay accountable with real-time help.
We learned that AI, when guided with empathy and data, can redefine personal fitness — making it affordable, adaptive, and truly personalized.
This is not just a fitness app. It’s your transformation companion.
Let’s make smarter fitness the new normal.
Built With
- bolt
- chatgpt
- express.js
- javascript
- kaggle
- mongodb
- node.js
- react.js
- revenuecat
- typescript
Log in or sign up for Devpost to join the conversation.