Bookstore

Description

Bookstore is a MEAN stack application that allows users to view and purchase books (no payment functionality) and cancel orders. Admin accounts are able to add and edit books and users as well as cancel orders. Express JS is used as the backend server to provide CRUD routes and users are authenticated using bcrypt.js and JSON Web Tokens via middleware. Mongo Atlas is used for database storage and the site is hosted on a Linux cloud server using NGINX, PM2 (Express), and Let’s Encrypt for SSL Certification.

Technologies Used

  • Angular
  • Express JS
  • MongoDB
  • JSON Web Tokens
  • Bcrypt.js
  • Font Awesome