Skip to content

Latest commit

 

History

History
27 lines (18 loc) · 921 Bytes

README.md

File metadata and controls

27 lines (18 loc) · 921 Bytes

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.