Inspiration

Beginning of Hackathon, we were hungry and could only think of food related ideas. We were all craving different things but couldn't decide on what we wanted. And then it hit us. A lot of times we crave things but don't feel like scrolling through Google to find it. So, we created this app to solve the issue.

What it does

Our application is very user friendly and helps the user find the recipe to their most desired dish. Our app starts off by asking the user for an input of their cravings and we scrape the internet using the requirements that the user provided us with in order to provide them with the recipe of the best dish possible for them. After finding the links, we scrape through each individual webpage to find the ingredients and instructions to the recipe and provide them to the user.

How we built it

We coded our backend in IDLE and our front end in Anvil using Python. We also used modules such as beautiful soup, json and webbrower in order to scrape the internet and find recipes that included all the requirements.

Challenges we ran into

  • The way websites stored their information was different depending on the type of website so we had to look into how to read specific types of files
  • We had some difficulties in connecting our backend to our frontend
  • We also had to make sure that the webpage we were scraping was a recipe (eg. if we search apple then we want the fruit not the company)

Accomplishments that we're proud of

We are really proud of being able to finish our coding project on time and having a great time while working together as a team. We are also proud that we have a fully functional app!

What we learned

  • How to scrape webpages
  • Using search engine

What's next for Recipe Finder

In the future, we are hoping to include an avoid input, where the user can input ingredients they want to avoid. So, when the program is going through the web, it ignores recipes that include those ingredients. We also wanted to allow the user to find ingredients needed for the outputted recipe in stores near them. This would have been shown on a Google Map.

Video Demo: https://drive.google.com/file/d/1yDC60VKMBoq6Lrr640ma50VQJc0Y9o9k/view?usp=sharing

Built With

Share this project:

Updates