Inspiration
As a team of fitness enthusiast, the quarantine sent us all running to YouTube fitness coaches, and while being very helpful, sometimes you just wanna get that small piece of information without scrubbing through an entire video. We wanted to build something which was quick, to the point, and easy to use.
What it does
Mr Fitter takes input either through text or voice, and scans the intent of the user using wit, and displays a relevant guide to the user.
How we built it
The interface is built using a niche Python library called Dearpygui. We went through several iteration to end up at the current state of the project. We started with categorizing how we wanted our database to be, and trained the same on wit.ai.
Challenges we ran into
The biggest challenges we faced were finding a way how to run Gifs in the window, and how to asynchronously listen for audio. Both of these features took a lot of trial and error, and not to mention, time.
Accomplishments that we're proud of
No surprises that our accomplishments are the same as the challenges we solved! Other than that, we are proud of being able to maintain the consistent aesthetic of the interface, even when we could not implement things the way we wanted to.
What we learned
We learned about a new API service Wit.ai, we learned how to use a new GUI library. And most importantly, we learned new ways of optimizing code, and while it is still a work in progress, we are happy with some of the techniques we applied.
What's next for Mr Fitter
We have plans to expand the database to hundreds of exercises, and to add a new feature which can diagnose you in case you get injured performing any exercise. In long term, we have plans to expand this to a web-app, and even a mobile application.


Log in or sign up for Devpost to join the conversation.