Inspiration
As college students, food is a constant struggle. We often find ourselves stuck in situations where a full fridge can feel empty because we don't know what to do with all the random foodstuffs we have left at the end of the week. Recipator is the answer to this problem.
What it does
Given a set of miscellaneous ingredients, Recipator will search through its recipe database and return the recipes that can be made.
How we built it
We used our prior knowledge in Java and adapted programs we previously wrote to apply to this context. The program reads a CSV database of recipe names with ingredients and converts them into Recipe objects which are then evaluated based on which ingredients are available to get search results.
Challenges we ran into
We had a lot of ideas at first about the implementation of this project that initially it made it a bit hard to focus on getting it done. We had to focus in on the core implementation and leave the details for later.
Accomplishments that we're proud of
None of us had File I/O experience in java before this point, so learning how to deal with a CSV database in a short period of time was really cool.
What we learned
We learned valuable skills in teamwork, delegation, and time management.
What's next for Recipator
The core programming for Recipator is all complete. With a proper UI and more robust database, Recipator can be a readily available tool for use by the public.
Log in or sign up for Devpost to join the conversation.