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
- javascript
- jupiter
- materialui
- python
- react
Log in or sign up for Devpost to join the conversation.