Inspiration: Our idea came from a shared struggle as college freshmen, meal planning. We found it hard to constantly come up with things to make based available ingredients and time. We had friends with allergies who constantly had to double-check ingredients. We had limited cooking tools in dorms, and despite wanting to cook, we wasted a lot of time flipping through random recipe sites, only to give up and order food.

What it does: We developed a Recipe Manager where people can save their recipes along with possible allergies and preferred cooking methods. Includes recipe objects that store ingredients, allergens, cooking time, and method. Users can upload, save, and sort recipes, with filters for allergens or cooking methods.

How we built it We started by developing the backend, including Recipe classes, sorting algorithms, and file writers. Then, we implemented a frontend that accepts user input and displays recipes stored in a file. Finally, design and debugging!

Challenges we ran into: One of the biggest challenges was connecting the backend with the frontend requested input to dynamically update the database in real-time.

Accomplishments that we're proud of!: Learning CSS, HTML, JS and implementing our knowledge in Java.

What we learned: Working collaboratively on GitHub for simultaneous development, integrating backend and frontend systems, and building an interactive front-end experience that gathers and displays data.

Built With

Share this project:

Updates