Inspiration

Our team was driven by the desire to optimize gym workouts by ensuring proper form. Maintaining correct posture is crucial for both effectiveness and injury prevention, but without a spotter, it can be difficult to assess and adjust form in real time.

What It Does

BodFix is your personal gym assistant, designed to help you track your workouts and improve your form. Using advanced motion tracking, BodFix analyzes your movements, identifies improper form, and provides real-time corrections to ensure you perform exercises safely and effectively. The system is trained to recognize proper techniques for a variety of exercises, offering personalized feedback to enhance your training experience.

How We Built It

We initially worked with pre-existing workout datasets to analyze posture across different exercises. We first used computer vision to analyze real-time camera input. Mediapipe pose module was used to extract key features of the skeletal form. Following that, several datasets of correct forms for exercises were studied and analyzed. However, we quickly realized that the available datasets were of poor quality and lacked the precision needed for accurate motion tracking. As a result, our current model is only partially functional. With more time and self-made datasets, we would be able to refine our machine learning model and create a fully operational application capable of delivering reliable, real-time feedback. Despite the challenges, we were successful in creating the front-end required for the project using React Native and the expo framework.

Challenges

One of our biggest challenges was finding and curating a dataset that accurately captured key posture points—knees, feet, arms, spine, and shoulders. Ensuring our model could consistently recognize these critical elements was essential for delivering precise and meaningful feedback to users.

Our Biggest Achievements

Every milestone in this project was a victory! From brainstorming to execution, our team's dedication made it all possible. One of our proudest moments was seeing our model come to life—recording user movements and accurately detecting motion in its early stages.

What We Learned

This project wasn’t just about building an app—it was about collaboration, perseverance, and learning from each other. Through countless iterations (and way too many energy drinks 🫠), we gained valuable insights into new tools, problem-solving strategies, and the power of teamwork. In just 24 hours, we turned an idea into a prototype, and we couldn’t be more excited about what we created!

What’s Next for BodFix

We’re just getting started! We plan to expand BodFix with even more features to make it the ultimate fitness companion—no matter how you choose to move. Our goal is to create a go-to app that helps users at every stage of their fitness journey. Stay tuned for what’s next! 🚀

Built With

Share this project:

Updates