Inspiration

As Computer Scientists and college students who spend hours at our desks programming innovative solutions, I'm sure this thought has crossed your mind before: "Wow...I should get up and move more." Not only can exercise improve your cognitive thinking, it can also decrease chances of heart disease by 35%, decrease risks of cancer, improve bone density, decrease Alzheimer risk, improve sleep, and lower risk of stroke by 27%.

Although exercise offers so many health benefits, it can be difficult and intimidating to start for beginners. This is due to a variety of factors, one being misinformation and unrealistic expectations for exercise as a result of social media.

What it does

GitFit can help you set realistic health goals for yourself. Like a personal trainer powered by AI, it takes into account your personal details in order to create a workout plan realistic for you as well as keep you accountable to your goals using movement tracking through computer vision.

How we built it

We built this application using HTML/CSS/JS, React.js, FireBase, OpenAI, and TensorFlow.

Challenges we ran into

We ran into challenges when using the DaVinci engine to generate a workout, however, we eventually realized that DaVinci works best when it is given a role to embody.

Accomplishments that we're proud of

We are proud that we were able to display the output properly through string parsing as well as getting the DaVinci engine to do what we need it to do.

What we learned

We learnt how to configure FireBase for Google Authentication, how to use the DaVinci OpenAI model to get an output, how to display that output, and how to create an AI model which recognizes joints and counts the numbers of reps you did based on the joints.

What's next for GitFit

The computer vision component still needs to be linked to the main website.

Built With

Share this project:

Updates