Inspiration
Working out, experiences with "gymtimidation," and previous projects utilizing AI.
What it does
Our app acts as your AI-powered fitness Companion, tracking exercises with real-time rep counting using Mediapipe technology. Additionally, 'Workout Buddy' offers Custom Workouts & Diets—simply input your age, weight, sex, height, and dietary preferences, and our Gemini chatbot will generate personalized plans to meet your goals. This seamless integration of AI allows users to achieve their fitness objectives without the need for intimidating gym settings.
How we built it
Frontend was built using React, Vite, ShadCN, and Tailwind CSS. Backend was built with Flask. Machine learning models used were Gemini and MediaPipe
Challenges we ran into
There were many challenges with CORS, as the Flask Backend was run separately from the frontend. Displaying video also took a few tries and a few different methods to figure out.
Accomplishments that we're proud of
Displaying video in a react component through mediapipe and Flask backend, integrating python prompting script with image recognition to create diet and workout outputs to be displayed in React.
What we learned
How to utilize enterprise-scale technology and frameworks to create websites.
What's next for Workout Buddy
Adding detection for more exercises, as well as smart adaptation to reps and sets.


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