Full Stack Website with interactive features.
https://agile-headland-10228.herokuapp.com/
- Creating Frontend using Bootstrap 5
- Creating server using Express.js
- Writing Custom Middlewares in Express
- Validation using JOI
- Authentication
- Authorization
- Express Routers and Cookies
- Express Session and Flash
- Creating models to store in MongoDB
- Mapping multiple schemas in MongoDB
- Image uploading using cloudinary
- Adding Map features using third-party library Mapbox
- Handling few Security issues like Mongo Injection and Cross site Scripting
- Deploying the app in Heroku
Checking if any thing can be done by a particular user.
Will have features like Editing or Deleting the Campground and adding reviews
User can create a campground only when he/she is logged in.
Only the Author can Edit or Delete a Campground
Colt Steele