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

🧩 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

Share this project:

Updates

Submission history