Skip to content

CookQuik is a meal-planning app that allows its users to search for recipes based on dietary preferences and/or restrictions and to optionally specify a list of on-hand ingredients to incorporate.

Notifications You must be signed in to change notification settings

icn2you/fsf-p01

Repository files navigation

CookQuik

Project Description

We built a recipe app that allows the user to select a diet type (e.g., vegetarian, Kosher, gluten-free, etc.) and optionally specify a list of ingredients. The app will then use an API call to one/more recipe services to pull back recipes conforming to the specified parameters--that is, diet type and ingredients. The results will be displayed in an aesthetically pleasing manner using a carousel. When the user selects a particular recipe from the carousel, the recipe will load full-page and, at the bottom, display a form field that will allow the user to input the number of people to serve. The app will then calculate the ingredient portions accordingly. Finally, the app will use local storage so the user can persist one/more favorite recipes.

Summary

The primary goal for this product is to make cooking easier and more efficient by provinding diet specific and allergin complient recipies. Our target audience comprises of amateur chefs, busy professionals, working moms, etc. hence the 45m alloted cook time and adjustable serving sizes.

APIs Used

  • Spoonacular
  • Youtube Data

Built With

  • Lodash
  • Materialize
  • Math.js
  • Node query-string
  • Sass
  • Webpack

Deployment/Installing

// provide API keys in config/keys.js
const SPOONACULAR_API_KEY = 'spoonacular rapidapi key',
      YOUTUBE_API_KEY     = 'google api key for youtube data api v3';
export { SPOONACULAR_API_KEY, YOUTUBE_API_KEY };
# install deps and toolchain
npm install
# build frontend
npm run build

Authors

Christopher Zenner, Yuko Uda, Brittany-Renee Davis

Helpful Links

About

CookQuik is a meal-planning app that allows its users to search for recipes based on dietary preferences and/or restrictions and to optionally specify a list of on-hand ingredients to incorporate.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •