Inspiration,

This idea came to life after a normal day in the Gym, when my friends and I realized the lack of personalization in many different fitness apps. We wished that there was an app that could perform all of our gym needs, so we didn't have to keep track of scattered data across multiple apps.

What it does,

This app's main goal is to generate personalized workouts, meal plans, and goals based on the user's BMI and their past workouts in the gym while being user-friendly and FREE.

How we built it,

We built it by incorporating the Google Gemini 2.0 Flash model for generating tailored fitness plans, MongoDB for data storage, Flask as the framework, and HTML5/CSS3 for the frontend to complete a fully interactive UI.

Challenges we ran into,

We ran into a lot of challenges while training the AI to provide the users with a personalized workout plan, meal plan, and goals based off of the user's personal info.

Accomplishments that we're proud of,

The biggest accomplishment that we are proud of is making a project involving several different frameworks and languages to create a cutting-edge app that solves a problem with people we met 48 hours ago.

What we learned,

We learnt the importance of committing our code to GitHub more frequently after an unexpected error at 2 in the morning.

What's next for FlowLift,

Our future implementations include: Wearable integration such as a fitness watch to track the validity of workouts, a more personalized meal plan tailored based on the user's religious needs and health conditions, and a hassle-free workout rescheduler.

Share this project:

Updates