My inspiration for this project comes from the growing need for people to have access to personalized workout routines, particularly in light of the pandemic where many people have limited access to gyms and fitness centers. We wanted to create an app that would provide users with a comprehensive guide to exercises and workouts, along with personalized recommendations based on their fitness level and goals.

What it does

Our app, "WorkItOut", is a mobile application that allows users to search for exercises based on body part, equipment, or difficulty level. Each exercise includes detailed instructions and a video tutorial from YouTube to demonstrate how to perform the exercise. Users can also track their progress and monitor their performance over time.

How we built it

We built WorkItOut using React for the frontend and Auth0 for authentication and Api for data. We also used the YouTube API for video integration and React for routing and navigation.

Challenges we ran into

One of the main challenges we ran into was integrating the YouTube API with our app. We had to ensure that the videos were displayed properly and that the user had a seamless experience. We also had some difficulties with the Firebase integration, particularly with storing and retrieving user data.

Accomplishments that we're proud of

We are proud of the user-friendly and responsive design of our app, as well as the personalized recommendations feature. We also managed to overcome the challenges we faced with the YouTube API and auth0 integration login feture , which was a significant accomplishment

What we learned

We learned a lot about mobile app development using React Native, as well as how to integrate APIs and databases into our app. We also gained experience with user authentication and user data storage. Overall, we learned a lot about the entire app development process, from ideation to deployment

What's next for Workitout

Introduce a premium subscription model that provides users with exclusive content and features, such as personalized coaching or access to live workouts.

Built With

Share this project: