Skip to content

This is a web project of e-commerce running with Node.js on the server side. JavaScript, Node.js, MongoDB, EJS template, HTML, CSS.

Notifications You must be signed in to change notification settings

DmitryKn/e_shop

Repository files navigation

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

About

This is a web project of e-commerce running with Node.js on the server side. JavaScript, Node.js, MongoDB, EJS template, HTML, CSS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published