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