/AmsterdamNest

Node.js Web Application Project

Primary LanguageEJS

AmsterdamNest

AmsterdamNest is a website where users can create and review campgrounds. To review or create a housing, you must have an account.
This project was created using Node.js, Express, MongoDB, and Bootstrap. Features

Authentication:

  • User login with username and password

Authorization:

  • One cannot manage posts and view user profiles without being authenticated
  • One cannot edit or delete posts and comments created by other users

Manage campground posts with basic functionalities:

  • Create, edit, and delete posts and comments
  • Upload campground photos
  • Display campground location on Google Maps
  • Search existing campgrounds

Flash messages responding to users' interaction with the app Responsive web design

Custom Enhancements:

  • Update campground photos when editing campgrounds

Use Helmet to strengthen security