Inspiration
We are inspired by how Duolingo transformed the language learning world with their incredibly smooth and gamified interface and we wanted to do the same for the fitness world. Working out is hard for some whether it be finding correct, reliable information, not having the motivation, or simply not wanting to go through the hassle of gathering all the recommended exercises. At TheFitnessApp we aim to solve that with an all-in-one exercise web app that has every exercise that you could want allowing users take their fitness into their own hands. We have gamified the system to motivate those to exercise improving their health.
What it does
Our web app has a database of tons of exercises that users can look up and find reliable accurate information for. We have a gamified leaderboard system that motivates users to workout. Our users can filter and search for exercise they want to add to their routine by difficulty level and type categories.
How we built it
We first used Vite to initialize the starting point then created the frontend end using React components. We then used CSS to add colorful styling to the site. Then we created a backend where we hooked up our MongoDB Altas database with an api that has a list of a lot exercises. We used Node.js to get the api server up and running then linked that through a React Component.
Challenges we ran into
At first we tried using C# to implement our backend database but ran into a lot of difficulties. We also had problem getting our database up and consistently running.
Accomplishments that we're proud of
We are proud that we manage to deliver a product that can at least be demoed. This was a first for our inexperienced team members as we can definitively say that our product works as we intended.
What we learned
We learned the power of documentation. We learned a lot information about the different technologies we used by consulting the documentation, AI, and workshops. We learned that we could power through efficiently by breaking up our project into different sections and assigning it to different members. Most of all we learned to work together as a team.
What's next for TheFitnessApp
We are looking to implement the interactive AI bot that will be able to recommend workouts and motivate users. The AI bot will eventually be able to give live feedback to the user
Log in or sign up for Devpost to join the conversation.