Inspiration

Exercise is crucial for both fitness and long-term health. While many people want to incorporate it into their routine, they are often stopped by a single, familiar feeling: being overwhelmed. The fear of starting something new—particularly where we might feel judged—can be paralyzing. This is especially true at the gym, where beginners face a rocky path paved with no guidance, limited time, and the fear of judgment. Trying to figure everything out solo can feel like drowning in a bottomless ocean of information: machines, cardio, weights, calories, and complex diet plans. Our team, having experienced this firsthand, wanted to create something that would tackle this challenge not just for us, but for everyone who feels the same. Our mission is to provide a pocket fitness coach that empowers users to start their fitness journey with whatever time they have available, so that their first step into the gym would be made with confidence. Whereas their work out would feel like an achievable goal instead of being a towering mountain. Gym Bro is here for them on this difficult, but deeply rewarding, journey.

What it does

Gym Bro simplifies your workout by using visual analyzer AI model. Simply take a picture of any gym machine available at the location, and it will instantly identify it, then provide a variety of exercises with recommended sets and reps. From there you can decide whether you want to move on to another machine or stick with the current one. Furthermore, you can add the provided exercise plan your long-term workout.

How we built it

The core of it stands on previously mentioned AI, written in Python . To make it recognise gym machines we provided it with a corresponding dataset to learn from. As for the front-end we utilised React.

Challenges we ran into

Lack of datasets. Hence, problem with achieving higher accuracy during tuning.

Accomplishments that we're proud of

Our team cultivated a deeply supportive environment, and that very synergy became our motivation. We wanted to extend this same feeling of companionship to our users, offering the helping hand that so many of us need. We believe technology's highest purpose is to help people, and we are proud to create something that brings everyone closer to achieving their health goals. And each of us is proud to have gotten a chance to create something like that, while surrounded by reliable and encouraging teammates.

What we learned

Machine Learning Algorithms, React, Collaborative work.

What's next for Gym Bro

To resolve the accuracy issues, we will need source a higher-quality dataset and retrain the model. Additionally, we will implement a feature that generates workouts by targeting specific muscle groups based on the user's selected number of training days.

Built With

  • fastapi
  • material-ui
  • react
  • yolo
Share this project:

Updates