Inspiration

Fitness can feel overwhelming without proper structure, accountability, or guidance. Most people don’t have access to a personal trainer or nutritionist. I wanted to build a smart, always-available fitness coach that empowers users to stay on track — anytime, anywhere.

What it does

MyFitCoach helps users:

  • Log workouts
  • Track daily nutrition (calories, protein, carbs, fats)
  • Plan daily fitness activities
  • Connect with a live AI video coach to get real-time answers on workouts, diet, or injuries

How I built it

-Frontend: React.js ,vite

  • Backend & Auth: Supabase
  • AI Video Coaching: Tavus
  • Payments & Access Control: Stripe + Supabase Edge Functions
  • Deployment: Netlify + custom domain from Entri

Challenges I ran into

  • Successfully integrated live AI video coaching
  • Implemented working premium access model with trials and promo codes
  • Built a full-stack, production-ready app with a clean UI and real functionality

Accomplishments that I am proud of

  • Successfully integrated live AI video coaching
  • Implemented working premium access model with trials and promo codes
  • Built a full-stack, production-ready app with a clean UI and real functionality

What I learned

  • Hands-on with Supabase, Stripe subscriptions, and Edge Functions
  • Tackled AI video integration in a real-world web app
  • Learned to prioritize features and build fast under pressure

What's next for MyFitCoach-AI powered fitness coaching app

  • Launching a mobile version
  • Integrating with wearables (e.g., Fitbit)
  • Adding smart goal recommendations and habit tracking
  • Public release with scalable user onboarding

Built With

Share this project:

Updates