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
- bolt.new
- css
- entri
- html5
- javascript
- netlify
- react
- stripe
- supabase
- tavus
- vite





Log in or sign up for Devpost to join the conversation.