Skip to content

Aayush-1999/YelpCamp

Repository files navigation

YelpCamp

This is a Campground Rating Web App which has local authentication and registeration and where a user can:

  • Create a campground
  • Read about a campground
  • Edit/Delete a campground
  • Comment on a campground
  • Edit/Delete a comment

This web app has also admin user functionality enabled.

Server

The Server is made on Node.js (v12.13.0)
Express.js is used as the server framework (v4.16.4)

Database

The database used is MongoDB and is hosted on a MongoDB Atlas Cluster.
Mongoose.js is used as an ODM (v5.5.4)

Front-End

  • The Front-end is made with HTML, CSS and JS.
  • Bootstrap is used for better styling of the project.
  • Font Awesome for icons.
  • EJS is used as the templating engine.

Authentication

Passport.js, Passport-local, Passport-local-mongoose has been integrated into the application for Secure Authentication of User Credentials.

Contributing

Feel free to contribute :-)