Skip to content

Yelp-Camp is a web app where you can explore campsites around the world that users have added. You can also leave comments and reviews on each campsite. This project is based on Colt Steele's Udemy course.

Notifications You must be signed in to change notification settings

Farshad-585/Farshad-YelpCamp

Repository files navigation

Farshad YelpCamp


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/


About

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.


Features

  • User registeration, authentication and authorization
  • User session maintainance
  • Error handling
  • Data validations
  • Reviews and ratings
  • Edit campground details
  • Image upload
  • Cluster map

Technologies

  • HTML5
  • CSS
  • Javascript
  • Asynchronous JavaScript
  • NodeJS
  • NPM
  • ExpressJS
  • EJS
  • Bootsrap 5
  • MongoDB and Mongoose
  • JOI Validations
  • Cookies and Sessions
  • Cloudinary
  • Mapbox and GeoJSON
  • Heroku

Screenshots

image

image

image

image

About

Yelp-Camp is a web app where you can explore campsites around the world that users have added. You can also leave comments and reviews on each campsite. This project is based on Colt Steele's Udemy course.

Topics

Resources

Stars

Watchers

Forks