Inspiration

The app was made with the intent to aid people who don't go to the gym with transitioning into a life of fitness and health. By being able to analyze their movements before going to a public gym - this is meant to build confidence to hopefully give users a better experience at the gym.

What it does

You set your phone down and film yourself doing a set of squats. The app will analyze your movements, gives feedback and gives your form a rating for improvement.

How we built it

The majority of the project was build using Flutter. Tensorflow PoseNet was used for the machine vision aspects and FireBase was used for back-end tasks.

Challenges we ran into

  • Working with Google's Flutter framework to code our app
  • Running a-synchronous multi-threading in Flutter
  • Setting up environments
  • Analyzing body movement

Accomplishments that we're proud of

  • Developing models to work with TensorFlow's posenet
  • Using Flutter

What we learned

  • Rapid learning
  • How to stay up all night on a project

What's next for Proform

Creating models for more exercises and adding other interesting analytics

Built With

Share this project:

Updates