CookBook is designed to take the stress out of finding recipes and making food. This will help encourage people to both socialise and eat during lockdown. Allowing the user to share and find recipes, as well as taking out the stress that the user may forget to preheat the oven with KitchenHub.

What it does

CookBook allows the user to share their own recipes with friends by posting them to the recipe's page, as well as finding recipes posted by their friends. CookBook's KitchenHub allows the user to connect their kitchen appliances to the website and allows remote access such as preheating the oven to the specified temperature or boiling the kettle at the click of a button.

How I built it

The website was built using HTML, CSS, and bootstrap. The hardware (KitchenHub) was built using arduino, and using Arduino IDE and Processing to interface between the Arduino and the database in order to recieve commands from the website. Google's SQL was used to serve as a database to store information about the users, recipe's and ingredients. The hardware to turn on the oven was designed using tinkercad and printed off on our 3D printer.

Challenges I ran into

We faced challenges when getting the SQL database set up, and trying to put information into it. Difficulties with connecting processing to arduino were overcome using youtube tutorials. We also faced difficulties while implementing the horizontally scrolling section of the main recipe page.

Accomplishments that I'm proud of

We are proud that we managed to create an SQL database, we are also proud of the professional aesthetic of the website. Getting the arduino and processing to work together was also a highlight.

What I learned

One member of the team had limited knowledge of SQL, this project allowed both members of the team to learn more about how SQL works and stores data. We also learned about how to access an SQL Database from HTML. In the process of creating the website, we also learned how to use collumns to structure page content. As well as this, we wanted a horizontally scrolling section to showcase the recipes on the main Recipe page, this was something neither of us had experience with.

What's next for CookBook

We would like to add more recipes and functionality for users as well as making more robust hardware for KitchenHub.

Share this project: