YelpCamp is a cloud-enabled, mobil-ready, Node.js-powered Web Application to manage Campgrounds.
- View list of Campgrounds
- View details of each Campground - Pictures, uploaded by owner - Pin on Map, marked by owner - Reviews, by different users
- Create Campground
- Edit Campground
- Delete Campground
- Add Reviews to Campground
- Delete Review
Head to YelpCamp.
No registration required to view campground list, details and their reviews
- add a new campground, edit it and delete it
- add reviews, delete reviews
Yelpcamp uses a lot of opensource projects to work properly
- Node.js
- MongoDB - Database
- Express - Back-end server
- Mongoose - MongoDB ODM
- Passport.js - Authentication
- MapBox - Mapping Feature
- Cloudinary - Cloud Image Storage
- Sanitize-HTML -
- Helmet - Security with HTTP Headers
- EJS - JavaScript Templating
- Bootstrap - Responsive UI
YelpCamp requires Node.js v10+ to run.
Install the dependencies and devDependencies and start the server.
cd YelpCamp
npm i
npm start
MIT