Skip to content

shugaProm/shopping-cart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shopping-cart

Hands on for NodeJS Development

Shopping-cart app where registered/signed up and non-registered users can select and add items to cart, registered users can log in and see their cart sessions. The user can select multiple items, selecting an item more than once groups the item in a collection with the corresponding price. The user can then see the aggregated collection of cart items and total price.

This implements the MVC Architecture and is developed using Nodejs | express. Data persistence with MongoDB | Mongoose. Other packages used are express-validator, connect-flash for flashing messages to the view, bcrypt to hash passwords, connect-mongo to store the user sessions in the DB, passport, passport-local Strategy for signup and sign-in authentications, CSURF to protect our session and Express-handlebars for Templating and displaying data to the View.

About

Hands on for NodeJS Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published