Inspiration
The idea for this project was initially thought of by one of us, who wanted to save it for another time. Initially, we came in with a different project idea, however, due to great difficulties, we had to put our original idea on hold and pivot over to this project. Our main goal for this project is to make healthy diets more accessible and encourage home-cooked meals.
What it does
Our webapp takes a URL of a meal recipe and creates a shopping list using the ingredients found in this recipe. It also analyzes the nutritional value of the selected recipes and provides a weekly nutritional summary.
How we built it
The front-end was created with React. For the back-end, we used MongoDB as our database solution and FastAPI to build our REST API. We used a basic web scraper tool to gather ingredients data from the recipe sit. We then used OpenAI's GPT3 API to parse through that data and output in JSON format. We then store that in the database and create a shopping list out of the ingredients from the recipes.
Challenges we ran into
It was very difficult to stay focused with the choice of music being played. Three of us almost fell asleep when Minecraft music came on.
Accomplishments that we're proud of
The way we utilized GPT3 is very neat.
What we learned
We learned a great deal about FastAPI. We also learned that JavaScript is a pain to develop with that we do not like front-end development.
What's next for Menufy
We are thinking of monetizing Menufy and the different ways to do so.
Built With
- bulma
- fast-api
- gpt3
- mongodb
- react
- typescript

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