Skip to content

AdamMescher/dang-thats-delicious

Repository files navigation

😋 Dang That's Delicious!

About

Full Stack Yelp clone built with Node, Express, and Mongo on the backend and pug.js for the view layer.

dangdelicious

dangdelicious-mobile

Technologies

  • Node -- JavaScript runtime built on Chrome’s V8 JavaScript engine that uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.
  • Express -- A light-weight web application framework to help organize a web application into an MVC architecture on the server side.
  • MongoDB -- A NoSQL, cross-platform document-oriented database program.
    • mLab -- hosted DBaaS recommended by Wes Bos
  • Passport JS -- Authentication middleware for Node.js
  • Pug JS -- High-performance template engine heavily influenced by Haml and implemented with JavaScript for Node.js and browsers
  • Sass -- CSS preprocessor
  • Google Maps API -- Build customized, agile experiences that bring the real world to your users with static and dynamic maps, Street View imagery, and 360° views.
    • Place Autocomplete -- You can use autocomplete to give your applications the type-ahead-search behavior of the Google Maps search field. When a user starts typing an address, autocomplete will fill in the rest.
    • Static Maps -- Creates your map based on URL parameters sent through a standard HTTP request and returns the map as an image you can display on your web page.
  • Gravatar -- An image that follows you from site to site appearing beside your name when you do things like comment or post on a blog. Avatars help identify your posts on blogs and web forums.

Setup

  1. npm install
  2. npm run dev

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
Wes Bos wes@example.com wes
Debbie Downer debbie@example.com debbie
Beau beau@example.com beau

About

Full Stack Yelp clone built with Node, Express, and Mongo on the backend and pug.js for the view layer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published