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

Share this project:

Updates