Skip to content

A web application that allows users to browse a variety of campground information, write reviews, and rate the campgrounds.

Notifications You must be signed in to change notification settings

yantang01/YelpCamp

Repository files navigation

YelpCamp - Full Stack Web App

  • A web application that allows users to browse a variety of campground information, write reviews, and rate the campgrounds.
  • This app is the capstone project of Web Dev BootCamp course.

Main Page

Demo

https://yelpcampapp01.herokuapp.com

Steps to run in dev environment:

  • clone repo
  • npm
  • npm start

Stack

  • NodeJS
  • ExpressJS
  • REST API
  • MongoDB
  • Bootstrap
  • Heroku

Features

  • Support full CRUD operations: create, read, update, and delete (both campgrounds and reviews)
  • User authentication using Passport.js
  • client-side input validation with Bootstrap Alert feature
  • Mapbox APIs to generate a cluster map of campgrounds based on geocoding and display the location on a dynamic map
  • Mobile friendly and usable on all sorts of devices

Screenshots

A small collection of screenshots showcasing the website.

Sign in / Register page

Sign in / Register

Create a campground

Create

Edit a campground

Edit

Leave a review

Review

Dynamic map

Dynamic map

About

A web application that allows users to browse a variety of campground information, write reviews, and rate the campgrounds.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published