/recipe-wizard

Search for recipes and add those recipes to their weekly meal calendar.

Primary LanguageCSS

Recipe Wizard

This site comes with the all basic parts to get you started making a single page website with webpack fast. | Feb 5th. 2020

By K. Wicz & Dusty McCord

link to demo site coming

Description

This app is designed let users search for recipes and add those recipes to their weekly meal calendar. Once the user has built their recipe calendar for the week, they are able to print a grocery list of everything they need for their weekly trip to the grocery store!

Setup/Installation Requirements

Make sure you have git version control installed on your computer.

  1. Find the green 'Clone or Download' button and copy the link
  2. Open terminal and type...

Windows

cd desktop

Mac & linux

cd ~/Desktop
  1. In terminal, clone the project by typing:
git clone https://github.com/dustatron/recipe-wizard.git
  1. Navigate to the new folder that was created on your desk:
cd recipe-wizard
  1. In terminal, type:
npm install
  1. Navigate to Google Firebase. Create new credentials for your project.

  2. In terminal, use firebase command line to login with your Google account credentials by typing

firebase login
  1. Create a new Recipe Search API key and ID at Edamam.

  2. In the root directory of your cloned folder, type

touch .env
  1. In your text editor, open the .env file and add
API_KEY = {your key here}
API_ID = {your ID here}
  1. In the command line, start program with
npm run now
  1. In the command line, start the server by running
firebase serve
  1. Navigate to http://localhost:5000/ in your browser to see the project.

Specs

Behavior Driven Development Spec List

Behavior Input Output
User will enter ingredient item in search input chicken links to 12 chicken recipes
User will select which day they want to make a recipe Click Monday button Recipe is added to Monday on the meal calendar
User will deselct meal from meal calendar Click meal title on calendar Recipe is removed
User selects start date of meal calendar 11/22/63 Meal calendar is labeled for the week of 11/22/63
User selects Grocery List Click Grocery List List of groceries for all recipes selected

Support

The software is provided as is. It might work as expected - or not. Use at your own risk.

Built With

Useful tools





License

This project is licensed under the MIT License - see the LICENSE.md file for details

Copyright (c) 2020 Dusty McCord & K. Wicz