Inspiration

When me and my friend Lucas started going to the gym, we easily felt overwhelmed by the different types of workouts and how to maintain a proper form when training in order to avoid injuries.

What it does

Our project is a mobile app that allows the user to plan and create different workouts and to execute them with the help of an Ai that analysis and counts the repetitions, the sets the time between sets to help the user maintain a proper form and to help him in organizing and keeping track of his workout

How we built it

We build our project using pytorch, opencv and yolo11 model for the backend and Expo for the frontend. Finally, we used websockets to link the backend and the frontend together.

Challenges we ran into

It was our first time using websockets for me and my friend Lucas and at first we were really lost but after carefully reading the documentation everything clearer. When building the mobile app, the workouts data keep disappearing when changing pages so we had to find an ingenious way to store the data in a cache.

Accomplishments that we're proud of

During texting the Ai was so accurate that we were not able to cheat and we had to spend the night doing full body workouts.

What we learned

-We were able to learn and use Expo to create a fully functional app for Iphone. -We learned to implement the yolo model. -We learned how to use websockets.

What's next for FormFlow

-Adding Calorie counter and Recipe planner. -Adding user profile and log in functionality to make the project fully scalable. -Adding more exercises to allow users to make workouts that really fit their need.

Share this project:

Updates