Inspiration
From housewives to students, they all face a common problem - meal planning and preparation. Therefore, we decided to test our technological skills by creating an AI recipe builder with your own ingredients!
What it does
We created a form field to let users select all their available ingredients in their fridge, from leftover chicken to basic ingredients like eggs and flour, our app would find the best recipe. Vegan, lactose intolerance or a specific allergy? We got you covered. Our app lets users specify what they don't want to have in their dish, heck even the amount of calories they can intake in their meal. Select a variety of Main dishes, Side dishes, Desserts, or other meal types suitable for your needs.
How we built it
We utilize an API from RapidAPI and build our app completely in React and TailwindCSS with the help of Axios. The design process was done on Figma, GitHub for version control, and Railway for deployment and implementation.
Challenges we ran into
We mostly ran into useEffect and useHook implementation issues in React due to the lack of our lack of knowledge. Using Routing for passing objects around pages was definitely a challenge for us, too. Lastly, we went from Merge conflict to conflict in real life where we tried to modify the same function at the same time.
Accomplishments that we're proud of
Our web app is fully functional, with a clean home-made design. Our team has to work interdisciplinarily to push the project on time. We were most proud of the fact that this app we would use daily since meal prepping for us students can sometimes be troublesome.
What we learned
A team leader would make a huge difference in any project - who would ensure which one works on which and would not conflict with each other. Git can sometimes be a double-edged knife, we would need to tread carefully.
What's next for Gustus
One feature we would need to implement is to create a meal plan for the whole week, with an automatically generated shopping list for grocery trips. Currently, our database supports 1000 food and drink ingredients and we plan to expand more.

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