Skip to content

This full-stack app utilizes a SQL database to store recipes that the user can view. Users can search for recipes using multiple different filters, add new recipes, comment on recipes, email a recipe to someone and share on social media.

Notifications You must be signed in to change notification settings

Kaleighspurio/Project2-Recipe-Box

Repository files navigation

Recipe-Box

Description

This full-stack app utilze a SQL database to store recipes that the user can view. Users can also search for recipes in using multiple different search parameters, add new recipes of their own, comment on recipes, email a recipe to someone and share recipes on social media. This application also has a "Favorites" recipe page that shows the most "liked" recipes.

View the app deployed to heroku HERE!

Table of Contents

Technologies

This application is a full stack application using HTML, CSS, JavaScript, jQuery, Bootstrap, NodeJS, Sequelize and Express. It also utilizes the following dependencies:

  • dotenv
  • express
  • express-fileupload
  • mysql2
  • sequelize
  • nodemailer

Installation

You'll need to run npm install to install of the dependencies. Create a .env file to the root with your information for the following to run it locally:

DB_HOST="localhost"
DB_PORT=3306
DB_USER="root"
DB_PASSWORD="YOURPASSWORDHERE"
DB_NAME="recipe_box"

Usage

Home screen

Search for a recipe

View a recipe

View a recipe

Create/Add a recipe

Create a recipe

Credits

Contributors to this app: Angela Gutierrez, Bryan Pero, Kaleigh Spurio, Karen Astell, and Lynn Boudreau

About

This full-stack app utilizes a SQL database to store recipes that the user can view. Users can search for recipes using multiple different filters, add new recipes, comment on recipes, email a recipe to someone and share on social media.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published