Inspiration

After moving away from family for college, I found it very difficult to think of a new food to cook everyday. That's how I got inspired to build a food recommendation system.

What it does

It has multiple features. It can recommend a random recipe from a database. It can also ask the user to input some ingredients, and it then returns recipes that contain at least one of those ingredients. Additionally, the user can enter every single ingredient they have at home and the program will recommend recipes that can be made only using those ingredients.

How we built it

I built it using Python. I implemented object oriented programming and implemented the random library.

Challenges we ran into

The main challenge I ran into was designing the code to be efficient and readable.

Accomplishments that we're proud of

This is my first project based on object oriented programming, so I'm really proud of myself.

What we learned

I learned how to better handle data from CSV files and I got a lot of practice on implementing OOP.

What's next for Food Recommender

I definitely want to work on building an interactive graphical user interface.

Built With

Share this project:

Updates