My implementation of Colt Steel's YelpCamp Project.
Full link to course can be found here: https://www.udemy.com/course/the-web-developer-bootcamp/
YelpCamp is a guided full stack web development project. It allows users to register and add their favorite campgrounds or explore campgrounds added by other users around the world. You can also review campgrounds and rate them.
Visit the website at https://farshad-yelpcamp.herokuapp.com/. You can either register your details or login with the following test credentials:
- username: test
- password: test
You can view the registered campgrounds by clicking on the Campgrounds in the navigation bar. Currently there are only few campgrounds registered. You can also add you're own campgrounds.
- User registeration, authentication and authorization
- User session maintainance
- Error handling
- Data validations
- Reviews and ratings
- Edit campground details
- Image upload
- Cluster map
- HTML5
- CSS
- Javascript
- Asynchronous JavaScript
- NodeJS
- NPM
- ExpressJS
- EJS
- Bootsrap 5
- MongoDB and Mongoose
- JOI Validations
- Cookies and Sessions
- Cloudinary
- Mapbox and GeoJSON
- Heroku