Inspiration
We were sitting in a room with a yellow and a white wall and Christian said white plus yellow makes green this snowballed into finding ingredients for a given recipe.
What it does
It gets the ingredients needed to make green bean casserole from amazon
How we built it
Christian built a scraper using splash-scrapy in a docker container to scrap amazon for ingredients to make the green bean casserole. Preston Built the Front end website using React.js to build the input form, and display output. We then used Fast API to connect the Front end and the Back end.
Challenges we ran into
While developing this project we ran into countless issues. While developing the web scraper the issue of all web pages are developed using different methods, so scraping different websites became an issue. After much time on the matter we decided to simplify it down to just scrape an Amazon webpage. While developing the front end we wanted to send a email to the users email. How ever we had to scrap this idea because we were not able to get it to connect to emailjs server. During this process we had countless GitHub issues with merging the files from multiple machines. When connecting the front end to the backend we came across issues parsing our incoming json file coming from our back end.
Accomplishments that we're proud of
We had never React, docker, FastAPI, Node.Js, or web scraping tools before. this weekend. We are proud that were able to get the program running, and to be able to provide users with the cheapest ingredients from amazon to cook a Green Bean casserole.
What we learned
Pretty much everything.
What's next for Green Bean Casserole Generator
To expand our program to provide the cheapest ingredients for any recipe.
Log in or sign up for Devpost to join the conversation.