Now That's Delicious is a highly extensible open-source Full-Stack application on the Node.js library. Now That's Delicious is developed to deliver robust fast and scalable results while providing an intuitive and extensible administration interface to manage the full content lifecycle.
This restaurant application is built using Express, MongoDB(mlab & MongoDB Compass), Passport.js and some more npms. It is designed with today's application essentials such as user authentication, database storage, Ajax REST API, file upload and image resizing.
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 Now That's Delicious/package.json provides a pre-configured project JSON template to quick-start your development. Visit the official Redux documentation to find out how to use the project template for starting your own Now That's Delicious project.
The logins for the authors are as follows:
Name | Email (login) | Password |
---|---|---|
Varun Swarup | varunswarup0@gmail.com | varun |
Debbie Downer | debbie@example.com | debbie |
Beau | beau@example.com | beau |
The user can search, geolocate(using Google Maps API), review, and find their top favorite restaurants from around the world. The application has 3 main models: Users, Stores, and Reviews.
Need some help? Want to chat with the other learners? The Slack Chat that accompanies this course is where you should be asking questions โ this repo is meant as a place to grab the starter files and isn't a support channel.
If you found a different / better way to solve problems in the application, great! These files are meant to be as close to 1:1 as they are shown in the videos so I generally won't accept any pull requests for changing how the application functions. Glaring errors, clarifications and files that aren't shown in the videos are totally fair game for pull requests and are appreciated.
Now That's Delicious requires a NODE version higher or equal to v12.16.1.0 and is compatible with every npm version starting from 6.14.4.
Now That's Delicious is released under the under terms of the MIT License.