A recipe discovery and meal-planning app.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 3 commits ahead, 9 commits behind EdTriplett:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
client
server
.gitignore
Dinnerbell.pdf
Procfile
README.md
package-lock.json
package.json
script_draft.md

README.md

Dinnerbell

Plan your next meal, find scrumptious recipes.

Dinnerbell!

Overview

  • Anyone can use Dinnerbell to find recipes.
  • To unlock more functionality, users can register with an email and password or their Facebook or Google accounts.
  • Registered users can save and rate recipes, as well as create meals starring their saved recipes and other users of the site.

Tech Stuff

Dinnerbell is a full-stack JavaScript app featuring a React front-end and an Express backend providing a RESTful API

Front-End

  • React
  • Redux
  • Material-UI
  • Webpack
  • Babel

Back-End

  • Node
  • Express
  • MongoDB with Mongoose
  • Passport
  • Sendgrid
  • AWS S3

Testing

  • Enzyme
  • Jest
  • Jasmine

Quickstart

For development you will need Node.js and NPM installed.

  • Clone it
  • npm install in the root, client, and server directories
  • npm run dev in the root directory
  • Hit up http://localhost:300