Inspiration
We based this app on the theme "happiness through hobbies", but more specifically, the happiness that comes from exercise. This app reduces the risk of performing certain workouts in the wrong position, ensuring the user targets the correct muscles without straining others.
What it does
This app tracks the user's form during their chosen workout and notifies them whenever they are doing the exercise correctly or incorrectly.
How we built it
To address this theme, we developed an app using Flutter.
Challenges we ran into
- Creating an aesthetically pleasing and user-friendly UI.
- Integrating real-time camera and pose detection.
- Accurately analyzing user form.
- Maintaining smooth performance during live tracking.
Accomplishments that we're proud of
We were able to make the camera identify body movements correctly.
What we learned
- Applied calculus (dot product) to analyze workout form using Google ML Kit
- Integrated camera-based pose detection into a Flutter app
- Designed intuitive UI for a better user experience
What's next for Cathlete
We plan to implement more exercise routines to help monitor and assess the user's performance. Additionally, we want to implement a more accurate algorithm for assessing the user's body.
Built With
- android-studio
- dart
- flutter
- github
- vscode
Log in or sign up for Devpost to join the conversation.