Inspiration

Every day, our parents face the dilemma of deciding what to make us for breakfast, lunch, and dinner. They would ask us what we want to eat in an attempt to come up with an idea. However, they end up frustrated as we simply answer with an “I don’t know.” Therefore, we decided to dedicate our website to help not only our parents’ but also make our lives easier. With an additional goal of preventing food waste, we created a program that will help you think of recipes for you!

What it does

The basic structure of the program is that you can input whatever ingredients you have available to you in the kitchen and our program will output a recipe that utilizes all or some of those ingredients. This recipe will include the name of the dish as well as a detailed procedure on how to make the dish.

How we built it

We used OpenAI's GPT 3.5 Turbo to generate the recipes, Python and Flask for running the backend, and javascript with react and ChakraUI for the frontend.

Challenges we ran into

We had a tough time integrating the backend with the frontend. Setting up the software and debugging it was also difficult as tiny mistakes could create big setbacks. We also had trouble committing to one singular idea because there were many projects we wanted to attempt.

Accomplishments that we're proud of

We are proud of the entire project as we made it in a very short period of time. We are proud of our resilience and adaptation to any setbacks. We are proud of actually finishing the project as it was most of our team's first hackathon! It was a really great learning experience and we had a lot of fun.

What we learned

We learned how to work together efficiently and think on our feet when we were under a time crunch. We brainstormed new ideas and chose a few ideas to go off of based on how much they would affect our lives and how achievable and practical they would be. We learned that it was important to focus on how good the given recipe was and also how the website looked to provide better accessibility.

What's next for Recipe Roulette

We will integrate live video transcription of the recipes, better UI and UX, and integration with donation services. For each of the steps provided by the website, we could incorporate a gif or visual to aid the person (e.g. a gif showing a mixing motion when it is called for in the instructions). We could also implement a filter for breakfast, lunch, and dinner options that provide the appropriate dish to make our website more specific. We could also have the website provide multiple options of recipes to choose from. The added donation service could be an option for someone with leftover, unopened ingredients. They could be given a list of places to donate the food to.

Built With

Share this project:

Updates