Inspiration
As the busy university students we are, we are left with barely any time to think about specific recipes or foods to cook, let alone consider which food products are in season. We wanted to create a webapp that makes meal-prepping easier, and for the general public who wish to try out different recipes with ingredients that are freshly in season.
What it does
Harvest makes cooking easier. The site displays food products that are in season and generates customized recipes depending on the food products/ingredients the user wishes to use. Users are also able to view and save their recipes to store it for future use.
How we built it
The frontend was built using Next.js, backend on FastAPI, and we used Supabase for database management. We prompted the OpenRouter API to create our recipes and assign foods their eco scores.
Challenges we ran into
It was difficult to prompt the LLM and clean the output to display to the frontend. We also found some difficulties finding an organized dataset as many either had many variations of the same product, or not enough variety.
Accomplishments that we're proud of
We're proud to have completed a project that we would actually use in our daily lives. While reading the generated recipes, we came across recipes we didn't even know existed, and now want to try out.
Built With
- fastapi
- next.js
- postgresql
- supabase
- typescript
Log in or sign up for Devpost to join the conversation.