Skip to content
A social networking app that promotes physical fitness through computer vision and gamification.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


HackDavis 2019

Here’s the whole story

For years, Umang, one of our team members, struggled with proper exercise form while going through physical therapy. The daily stretches themselves weren’t particularly hard for him--the difficult part came from doing them correctly. This inspired us to create an app that checks for proper form while performing exercises. We decided to broaden the app’s focus to target other audiences by making it fun to be active. Introducing Build-A-Bod!

Build-A-Bod is an iOS fitness app that promotes the wellbeing of users, encouraging them to change their lifestyle to be more active. Users can create an account and Firebase integration lets them message friends to introduce a social aspect to exercise. Users can also “challenge” others to exercise by recording themselves performing an exercise. Every repetition of an exercise--currently, push ups--is checked with our TensorFlow Machine Learning model to verify proper form. Good form will result in a green bar appearing, while bad form will result in a red bar. Users will accumulate FitCoins, aka score, proportional to how many repetitions they perform, and how well they were done. All together, the social networking aspect along with accumulating score encourages users to be more active and learn about how to properly exercise.

In the future, we plan to extend our app’s functionality to include a wide variety of other exercises, such as sit ups and jumping jacks. Alongside this, a feature we did not have enough time to implement was a daily feed of suggested exercises for each user to perform. We also plan to integrate the Twilio API to alert users to improve their form if it is consistently incorrect.

Social implications

Build-A-Bod is a fitness app that promotes the wellbeing of users, encouraging them to change their lifestyles and be more active.

“This inspired us to create an app that uses daily exercise goals to promote physical health and checks for proper form while performing those exercises.”

You can’t perform that action at this time.