Many of us are not used to cooking, especially college students living away from home for the first time. Our goal was to make the cooking process, from shopping to serving, much easier though the guidance of Chef Duck!

Even if you're an expert, Duck helps you make sure you don't miss out on any key ingredients. Duck is an expert (or soon will be) on everything from pastry making to cocktail beverages.

What it does

This web application guides you through a recipe of your choice based on the input you provide it. Duck gives you your ingredients list as well as a price estimate from items found at Wegmans. After this, the instructions are easy to follow with Duck's guidance.

How we built it

The backend was developed using Wegmans API in python. The front end was developed using HTML.CSS and Javascript. It was hosted on with domain name. The Flask framework was used to develop the API to connect the python work to the front end.

Challenges we ran into

Deciding between machine learning and querying was difficult but given the scale of the demo and how ambitious the project was, querying was our choice for this. Our goal to integrate Google Home was also pretty ambitious given the web application was not completed by midnight. On the frontend, finding an efficient way to update and display the back and forth nature of a chatroom was also quite tasking.

Accomplishments that we're proud of

Getting the minimum viable product running in the tight time frame is something we didn't think we'd be able to accomplish. Also, we all got to learn new skills and try things we hadn't before. We're also very proud of how we were able to divide up the work so all team members were able to contribute sufficiently to the project.

What we learned

We all collectively learned how to make a chatbot, backend to frontend because we communicated with each other through the Our front end developers were both new to the field, one a first-time hacker and the other having no javascript experience. They were both able to put together research and knowledge to make a solid interface. On the backend, our developers, one of whom was also a first-time hacker, were also making their first chatbot.

What's next for RecipeBot

Pretty soon, Chef Duck will be learning your preferences and suggesting products that you have shown a preference for. He will also be able to warn you of potential allergens in your purchases and recipes. Also in the near future, google home integration will give Duck the voice he deserves and provide accessibility to visually impaired users.

Share this project: