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.
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 |