What is FitFlow 🤾‍♀️

  • Achieve your fitness goals with personalized guidance. Answer a few questions, and our AI-powered platform generates a tailored fitness plan just for you. Enjoy customized workouts, nutrition tips, and exercise recommendations. FitFlow makes fitness accessible and enjoyable, empowering you on your journey to a healthier lifestyle.

How to use 🔥

  • Users start by filling out a questionnaire that asks them various questions, about goals, lifestyle, and what they are aiming for.
  • Users are then asked to create an account in order to have their data saved for later use.
  • After signing up the user is given a plan created with the use of AI software that they can follow.
  • User can log back in later and view their generated plan, or in the future create their new plan in the future.

Tech Stack 💻

  • React
  • Flask
  • Tailwind CSS
  • MongoDB

Challenges we ran into 💪

  • We faced a lot of challenges throughout the project. Some issues we ran into were trying to figure out how to properly use the OpenAI API for our backend to communicate with. Another issue was setting up the backend server so that it would communicate with the database and client properly and pass in the correct information. Lastly, another challenge we faced was the timezone differences between some of our members and limited communications since the difference was great. Accomplishments that we're proud of 🚀
  • We were proud of being able to implement the Open AI implementation so that the user's questionnaire results would be saved for the user's account in the database and then presented as the entire workout plan that the AI develops.

What we learned 📖

  • Designing a visually appealing interface to enhance user experience and engagement
  • Connecting frontend components to backend functionality, such as fetching data from APIs or handling user authentication, is crucial for a dynamic and interactive website
  • Effectively handling and processing user data is essential for generating personalized content and delivering a tailored experience
  • Working collaboratively with a team requires clear communication, task delegation, and frequent updates to ensure smooth progress and timely project completion

What's next for FitFlow ➡️

  • Incorporating nutrition and meal planning features, including personalized meal plans, recipe suggestions, and nutrition tracking
  • Building a vibrant fitness community within FitFlow, allowing users to connect, share progress, motivate each other, and participate in challenges or competitions
  • Developing a mobile app for FitFlow to offer users on-the-go access to workout plans, exercise demonstrations, and tracking features

Built With

Share this project:

Updates