Skip to content

A place to continue work on the Recipease app, leaving our submitted 301 final project unchanged

License

Notifications You must be signed in to change notification settings

301d42/recipease

Repository files navigation

final_project: Recipease

Authors: Tim Schoen, Milo Anderson, Chris Ball, Jasmin Arensdorf

Version: 1.0.0

Overview

This app uses the edamam.com API to give users a single location from which they can search for recipes from multiple sources around the Web. Users can view detailed nutrition information for each recipe, and save all information to a database so they can refer to their recipes later.

User-Stories

MVP

  • As a user I would like a web app that I can search for a recipe and get a recipe based on ingredients.

  • As a user I would like to select a recipe so that I can see nutritional data.

  • As a user I would like to add or remove recipes from my saved-recipe collection.

Stretch Goals

  • As a user I would like to add or remove ingredients from a recipe in order to customize the recipe.

  • As a user I would like the ability to make changes to a recipe and have correct nutritional information displayed.

Getting Started

After you clone the repo, you will need to run "npm install" in your terminal to install the required dependencies.

Create a postgres database and add the connection information as DATABASE_URL in your environment variables. You'll also want to and add a PORT number, e.g. "PORT=3000".

After the database is created, run the included schema.sql file to create the tables: psql -d [database_name] -f schema.sql

Architecture

The app uses express to provide server routing/callback functionality; superagent to return API data; pg to manage database connections & queries; and method-override to manage put/delete HTTP requests. Web pages are rendered with ejs

Change Log

01-30-2019 4:00pm - Application has working recipe search & uses Create, Read, and Delete HTTP methods

Credits and Collaborations

About

A place to continue work on the Recipease app, leaving our submitted 301 final project unchanged

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •