Skip to content

PatSam23/YelpCamp_Final

Repository files navigation

Node.js Express Application

This is a full-stack web application built with Node.js and Express. It uses MongoDB as the database, EJS as the templating engine, and Passport.js for authentication.

Features

  • User authentication with Passport.js
  • Session management with express-session
  • Flash messages with connect-flash
  • MongoDB database with Mongoose ODM
  • EJS templating with EJS-Mate for layout support
  • Form submission handling with method-override
  • Application security with Helmet and express-mongo-sanitize

Installation

  1. Clone this repository: git clone YOUR-REPO-URL
  2. Install dependencies: npm install
  3. Start the server: npm start

Usage

After starting the server, you can view the application by opening http://localhost:3000 in your browser.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

About

Woking Web app- YelpCamp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published