/campground-finder

A simple CRUD application with NodeJS, ExpressJS, PassportJS, and MongoDB

Primary LanguageJavaScript

Campground Finder

Campground Finder is a CRUD application that uses ExpressJS, MongoDB, and PassportJS to handle routing, data storage, and authentication respectively.

Features

  • Create, Read, Update, and Delete Campgrounds and Comments
  • Comments are associated with Campgrounds and Users
  • Users can register, log in and out

Architecture

The application implements a Model-View-Controller pattern with route files approximating typical controller responsibilities.

Screenshot

Screenshot of Campground Finder