ArtuGit / NodeJS-Marketplace-Demo

NodeJS Marketplace Demo

Home Page:https://marketplace.itcross.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NodeJS Marketplace Demo

Demo

https://marketplace.itcross.org

Source

This project is based on the example from "NodeJS - The Complete Guide" course.

Features:

  • Users
  • Authentication, basic Authorization
  • Products
  • Cart
  • Orders
  • Emails
  • PDF generation

My Developments:

  • NodeJS modules updating and testing
  • Adding H1 header for all pages
  • Adding and testing of the working 3rd-party credentials: Stripe, SendGrid
  • Adding price and sum to the cart and checkout pages
  • Adding confirmatory messages for auth operations: sign up, password reset,new password
  • Adding Username to the User MVC
  • Adding "Seller" to the product pages
  • Adding User Edit Page with Authorization checking, verification and possibility of the password changing
  • Adding 401 (Unauthorized) Error Page
  • Adding Mocha/Chai/Sinon Testing for auth and login
  • Changing colors
  • Adding the Home Page
  • Adding the Logo
  • Adding Lando config
  • Managing sensitive credentials through .env file
  • Adding GitHub Actions

About

NodeJS Marketplace Demo

https://marketplace.itcross.org


Languages

Language:JavaScript 55.8%Language:EJS 36.3%Language:CSS 7.8%Language:Shell 0.1%