/Yelp-Camp

A Node.js web app project done from the Udemy course: The Web Developer Bootcamp 2021 by Colt Steele.

Primary LanguageJavaScriptMIT LicenseMIT

Yelp-Camp 2021

A Node.js web app project done from the Udemy course: The Web Developer Bootcamp 2021 by Colt Steele.

Live Demo

Yelp Camp Demo

Features

  • Authentication:

    • User login with username and password
  • Authorisation:

    • User can not edit/delete campgrounds and comments created by other users
    • User can not add/delete campgrounds if not signed in
  • CRUD functionality:

    • Add, delete, update campgrounds
    • Add and delete reviews
    • Upload campground photos
    • Users can view all campgrounds posted
  • Flash messages responding to the user's interaction with the web app

  • View cluster map of the campgrounds

  • View map of where an individual campground is located when viewing the campground

  • Used Helmet to strengthen security

  • Responsive web design

Built using

APIs used

Front-end

Back-end

Databases

Platform

License

Code released under the MIT License.