Skip to content

Full-stack web application for looking up, reviewing, and curating personal lists of restaurants. Key goal is to learn necessary concepts in application development beyond what I already know, namely user authentication, database storage, Ajax REST API, file upload and image resizing in NodeJS using async/await + Promises.

Notifications You must be signed in to change notification settings

stern-shawn/delicious

Repository files navigation

What is this?

This is a full-stack web application for listing, reviewing, and mapping restaurants. The key goal here was to learn necessary concepts in application development beyond what I already know, namely user authentication, database management in MongoDB, making my own REST APIs for getting and creating data, file upload and image resizing, as well as getting more comfortable creating in NodeJS with Express.

Sample Data

To load sample data, run the following command in your terminal:

npm run sample

If you have previously loaded in this data, you can wipe your database 100% clean with:

npm run blowitallaway

That will populate 16 stores with 3 authors and 41 reviews. The logins for the authors are as follows:

Name Email (login) Password
Shawn Stern shawn@example.com shawn
Debbie Downer debbie@example.com debbie
Beau beau@example.com beau

About

Full-stack web application for looking up, reviewing, and curating personal lists of restaurants. Key goal is to learn necessary concepts in application development beyond what I already know, namely user authentication, database storage, Ajax REST API, file upload and image resizing in NodeJS using async/await + Promises.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published