Inspiration
As a busy woman with both job and family commitments, sometimes it feels hard to stay healthy. While I want to keep eating healthy food, I feel that I often don't have the time to plan the meals properly.
What it does
The app provides a user with a daily meal plan for a week, including breakfast, lunch, and dinner, taking into account the user's input which includes their age, gender, location, diet, and other preferences. It also shows illustrations of one of the dishes and beverages in the menu to whet the user's appetite. Additionally, it gives recommendation of five places to eat healthy food the location provided as input.
How we built it
I used AWS Party Rock with its various available models, to give adequate variety in the menu. The models I used include Claude, Claude Instant, Titan Text Lite, Jurassic-2 Mid, Titan Text Express for producing the menu, and Stable Diffusion XL to show the images of food and drink.
Challenges we ran into
At first, I found out that the output were very similar. It was not ideal for a menu planner to recommend very similar menu everyday for the whole, week, so I decided to tweak the models used, temperature, and top p.
Accomplishments that we're proud of
I managed to adjust the models to provide more variety in the daily menu. I was also able to use another type of model, text-to-image, to provide additional value in the form of menu illustrations.
What we learned
Foundation Models work differently and I need to experiment with the prompts as well as Temperature and Top P to get suitable output.
What's next for Daily NutriPlan
With more development, the app can be given a more tailored interface to provide a better user experience. Additionally, if I can get more access to the models, I would like to try fine tuning them for better results, and try using RAG with documents on nutritional science and local dishes for various locations for more trusted answers.
Built With
- amazon-web-services
- claude
- jurassic
- partyrock
- stablediffusion
- titan

Log in or sign up for Devpost to join the conversation.