Inspiration

When I was looking for a calorie calculator online, not one free tool provided me the way that I wanted, I had to use multiple tools to achieve calorie calculations, meal plans, exercise recommendations, and so on. The meal plan especially didn't cater to my style or cuisine of eating and this is one thing that will put people off their weight loss goals and hence if you can provide the meal plan as per cuisine, it's much easier for someone to stick to the plan and achieve health and fitness goals. I have issues with existing tools that don't support imperial and metric units. My fitness and weight loss journey and the lack of free tools available online are what inspired me to create FitBot.

What it does

Fitbot is a fitness and health AI bot that helps people calculate calories for weight loss using height, weight, gender, age, and activity level, it then provides macros for the suggested calorie intake and provides a meal plan for a week based on the user's input for cuisine. It also recommends exercises based on the activity level and exercise type as not one type suits all. The app also provides space for the user to input and track weight loss, exercises followed, and track how a user is feeling, it also provides motivational quotes for the user to keep on track. This app is suitable for users across the world as it accepts weight and height to support both imperial and metric units.

How we built it

I used Party rock app description initially to get all widgets in place and edited each widget to change the title, and conditions for calculations. I was able to move the widgets and resize them to make them look organized. Adding the conditions using the @widget name helped to alter the conditions for output.

Challenges we ran into

There were a few challenges along the way, I couldn't edit the app description and hence created a new one altogether. Even when I added a new widget, I couldn't use it as a condition to alter the output. I tried to get images for the meal plan generated, which didn't work, it was showing in progress but never completed, and there was no way to edit the app description.

Accomplishments that we're proud of

I am very proud of what I could achieve at the end with one frame and app to generate so many aspects of health, fitness, and weight loss and how easy it was to achieve without coding, I felt I was in a future generation that I could achieve so much in so little time.

What we learned

I learned prompt engineering and various LLMs available to generate the output and also explored the advanced settings of Temperature and Top P to tweak the output. Partyrock is amazing for creating any app without code and easy login, which is also free. I couldn't include an image model along with a text model.

What's next for Fitbot

I want to add images for a meal plan, it makes a lot of difference with images for users to find the meal plan attractive and stick to the plan, It also a way to use it as an app to track the progress daily and link some videos for following exercises recommended.

Built With

  • claudemodel
  • generativeai
  • partyrock
  • promptengineering
Share this project:

Updates