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.
Built With
- expo.io
- javascript
- opencv
- python
- pytorch
- tailwind
- websockets
- yolo

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