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.
The Server is made on Node.js (v12.13.0)
Express.js
is used as the server framework (v4.16.4)
The database used is MongoDB
and is hosted on a MongoDB Atlas Cluster
.
Mongoose.js
is used as an ODM (v5.5.4)
- 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.
Passport.js
, Passport-local
, Passport-local-mongoose
has been integrated into the application for Secure Authentication of User Credentials.
Feel free to contribute :-)