We all hate cooking, lets make it easier. Besides, who wouldn't cook well with Chef Ramsay navigating them through the complexity of the culinary arts.

What it does

  • Filters recipes based on Intolerance (i.e. gluten free, vegan, etc.)
  • Randomly presents a recipe based on a craving
  • Lists ingredients used in a recipe

Here's what a conversation might look like:

User: Alexa, ask Ramsay
Alexa: Welcome to Alexa Ramsay assistant
User: I'm in the mood for brownies
Alexa: I found Mississippi Mud Brownies, AKA Frosted Marshmallow Brownies.
User: Alexa, ask Ramsay
Alexa: Welcome to Alexa Ramsay assistant
User: How do I make Mississippi Mud Brownies
Alexa: You need cocoa powder, eggs, flour, granulated sugar, light-brown sugar, marshmallows, milk, pecans, powdered sugar, salt, salted butter, salted butter, and vanilla extract

How we built it

Built using node.js, AWS's Alexa API, and Spoonacular's API

Challenges we ran into

The most difficult part of creating Ramsay, besides learning node.js for the first time, would probably be the complex API involved in creating a conversation using Alexa.

Accomplishments that we're proud of

We're most proud of figuring out how to use the Alexa service, and integrating it with external API's. Oh, and our app actually worked. That's nice!

What's next for Ramsay

Our vision is to expand the functionality that Ramsay provides, as well as implement a deeper conversation system. We want to make Ramsay the ultimate kitchen companion.

Things we want Ramsay to be able to do

  • Cooking walkthrough
  • Deeper conversation with Alexa
  • Recipes based on current ingredients
  • Algorithm to standardize recipe names, ingredient lists, and step by step walkthrough
  • Construct meal plans'

The github project can be found here.

Share this project: