Interested in Camping?
If yes, you have landed to the right place.
Yelpcamp is a simple interface between you and your campsite.
In Yelpcamp, people can post the campgrounds they have been to, review the campgrounds and much more.
Explore Yelpcamp: https://yealpcamps.herokuapp.com/
Clone this repository and then
npm install
node app.js
- body-parser: A middleware that validates and parses the data from the client.
- cloudinary: A cloud service that offers solution to web-aplication images.
- connect-flash: A flash message middleware that helps displaying Flash Messages.
- dotenv: Loads environment Variable for .env file.
- ejs: Embedded JavaScript
- Express: Framework for Nodejs.
- express-session: Session Managment module. Helps storing data in key-value form.
- method-override: overrides POST and GET methods.
- moment: Helps manipulation of date.
- mongoose: Provides modeling enviroment for the data.
- multer: used for uploading files.
- nodemailer: Sending mail from Nodejs.
- passport: used fro user authentication.
- passport-local: local username and password strategy
- passport-local-mongoose: Mongoose pulgin.
I have used MongoDB for storing User Data, Campground info, etc.
Credit of this project goes to Colt Steele and his TAs.
I came across this project on one of Colt's Bootcamp on Web Development.
I have added many of my own implementations to it as well.
Will try to update the app frequently and make it better.
Hope You Like It.
Cheers,
Prithviraj Suvarna
Email: prithvisuvarna56@gmail.com