Inspiration

Are you tired of sifting through countless fitness apps, trying to find one that truly understands your unique needs? Look no further! FitPal, your personalized gym companion, is here to revolutionize your fitness journey.

Fitpal: Your Personalized Fitness Companion

Introduction

Fitpal is a generative AI app designed to revolutionize your fitness journey. Whether you’re a seasoned gym-goer or a beginner, Fitpal tailors workout routines and diet plans to your unique needs. Let’s dive into the details!

Features

1. Personalized Workout Plans

Input Parameters : Fitpal collects basic health details such as age, gender, height, weight, medical conditions, and food allergies.

Smart Algorithms : Using advanced generative AI algorithms, Fitpal creates customized workout routines that align with your fitness goals.

Daily Warmup : Fitpal ensures you start your workout with proper warmup exercises, preventing injuries and enhancing performance.

Time-Efficient : The workouts are designed to be completed within 1 hour per day, making them manageable for busy schedules.

The AWS Bedrock Connection :FitPal’s foundation rests on AWS Bedrock—the rock-solid infrastructure that powers our app. AWS ensures scalability, security, and seamless performance.

2. Diet Plans with Indian Foods

Nutrition Tailored to You : Fitpal generates diet plans based on your health profile and fitness objectives.

Indian Cuisine : Recognizing the importance of local food preferences, Fitpal focuses on Indian foods.

Macronutrient Details : Each meal plan includes information on macronutrients (carbohydrates, proteins, and fats) to help you make informed choices.

How Fitpal Works

User Input : You provide your health details via the app. I have also provided a static text widget to give an idea of what input to give or just copy paste from the list.

AI Magic : Fitpal’s generative AI engine processes this data.

Workout Plan : Fitpal generates a personalized workout routine for each day, including warmup exercises.

Diet Recommendations : It suggests Indian meals that align with your fitness goals and provides macronutrient breakdowns.

Benefits

Efficiency : Fitpal optimizes your time by creating effective 1-hour workouts.

Health-Conscious : It considers medical conditions and allergies, ensuring safety.

Local Flavor : Enjoy Indian cuisine while staying fit.

Data-Driven : Fitpal’s recommendations are backed by AI algorithms.

What's next for FitPal

Recipe Repository : Access a library of healthy Indian recipes.

Challenges we ran into

  1. Since the partyrock text llm output supports only markup, I was unable to create a tabular data. Overcame that using data organized as bulletin points.
  2. Since there were 3 llm outputs depending on user input, the browser consumes more cpu and sometimes the browser hangs. Overcame by linking the output of one widget as the input of next widget. So parallel generation is avoided as well as more correlated responses are obtained in the later widgets

Accomplishments that I am proud of

Prompt Engineering : After iterating with multiple prompts I was able to generate the required output that is more organized, having the necessary information and avoiding jargon.
Public site : It felt great to share my gen ai app using a public link as well as iclude a snapshot of my responses. This will give an idea on how to use and what to expect from the app.

Built With

Share this project:

Updates