Inspiration

Because of our busy schedules we tend to not get home until late and a lot of times stop somewhere to get food instead of cooking at home. We decided to create this as a way to be organize our schedules to make cooking and planning what to make easier for working individuals.

What it does

Our website takes in a user's preferences - how much they are willling to spend on dinner on a weekly basis, how many servings they require in a recipe, and how much time they are willing to spend preparing their meal, and generates a weekly planner of recipes they can make for dinner each night of the week.

How we built it

We utilized HTML and CSS to build the front end of the website. We then scraped Walmart's website using python to get the prices associated with each ingredient. Next we scraped AllRecipe's website to get the recipes and put all their 'dinner recipes' in a MySQL database. We utilized the ingredients information from Walmart and connected it to the ingredients required to make that recipe using mySQL, to obtain the average price per meal. We then put each recipe in a weekly planner for the user.

Challenges we ran into

We did not have any idea how to scrape a website initially, and only had limited experience with web development, aws, and python.

Accomplishments that we're proud of

We were able to scrape two different websites to find information we needed - despite not knowing how to do this before. We also learned new technologies and were able to implement all of these into a website despite not having experience with this before.

What we learned

We learned more about python, sql, hosting a database, creating a website.

What's next for Bon-APP-etit

Fixing problems with code that generates the website, utilizing better sorting and matching techniques, and attempting to apply linear optimization to create better recomendations.

Share this project:

Updates