This website allows you to post reviews on best cities in the world. Users can add/edit/delete a place, add/edit/delete a comment, and view others posts.
Middleware: To handle all the authentication logic.
Models: To define mongoose schema for Places, Users, and Comments.
Public: To store stylesheets.
Routes: To define routes.
Views: To store all the .ejs files.
This website follows RESTful routes
INDEX: Displays all blog posts.
NEW: Shows form to create a new place or comment.
CREATE: Creates a new place or comment.
SHOW: Shows one specified blog post with associated comments.
EDIT: Shows edit form for one specified blog post or comment.
UPDATE: Updates a perticular place or comment.
DESTROY: Deletes a perticular place or comment.
HTML, CSS, JavaScript, Node.js, Express, Mongoose
body-parser
connect-flash
dotenv
ejs
express
express-session
method-override
mongoose
passport
passport-local
passport-local-mongoose