Skip to content

Website for looking for Camp Sites, taught as a code-along in a Udemy Course.

Notifications You must be signed in to change notification settings

andrewzhang3/YelpCamp

Repository files navigation

YelpCamp Overview

A website for users to look for Camp Sites to rent out. Initially introduced in a Udemy Course, but now with additional features and refactors added for learning purposes.

Features

  • User Authentication using Passport (Login/Sign up/Register)
  • Navbar and Styling using Boostrap
  • Database using Mongoose and MongoDB Atlas
  • RESTful Routing
  • Data associations to ensure only Authorised users can have access to edit/delete functionalities
  • CRUD for Campgrounds and Comments
  • Useful error messages using connect-flash
  • Client and Server side validation so server does not crash upon editing url directly
  • Animated Landing Page
  • Navbar with Dropdown
  • Responsive Layout
Tools used
  • HTML
  • CSS
  • Javascript
  • Express
  • Express-session
  • Mongoose
  • MongoDB Atlas
  • Body Parser
  • Passport
  • Passport-local
  • Passport-local-mongoose
  • Method-Override
  • ejs
  • Moment

About

Website for looking for Camp Sites, taught as a code-along in a Udemy Course.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published