Skip to content

Latest commit

 

History

History
21 lines (16 loc) · 598 Bytes

README.md

File metadata and controls

21 lines (16 loc) · 598 Bytes

This is a web project of e-commerce running with Node.js on the server side.

Tools: JavaScript, Node.js, MongoDB, EJS template, HTML, CSS

Features:

  • Connection with the Mongo database using Mongoose.
  • Authentication: Sign in, Login.
  • Authorization: admin rights to edit or delete.
  • Error handling with messages.
  • Working with files: Picking images for items using 'multer'
  • Sending e-mail confirmation to new users using "nodemailer".
  • Pagination
  • Sessions + Cookies.
  • SURF attacks protection.
  • Payment process using "stripe"

To start project:

  • npm install
  • npm start