Skip to content

Kimkykie/shopping-ecomm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shopping-Ecomm

Shopping Ecomm is an ecommerce practice project to utilise a shopping cart using Nodejs, MongoDB and Express. The areas covered in the project include:

  • Express routing
  • User Authentcation using Passportjs
  • Pug Templating
  • Database storage using MongoDB
  • Credit card validation using Stripe
  • Nodejs
  • Error Handling

Tech

Shopping Ecomm uses a number of open source projects to work properly:

  • Materialize CSS -Awesome css framework
  • Pug - Powerful templating engine
  • [Node.js] - evented I/O for the backend
  • [Express] - fast node.js network app framework
  • Stripe - Credit card validation
  • jQuery - DOM manipulation

Installation

The project requires Nodejs and MongoDB to be installed Install the dependencies and devDependencies and start the server.

$ git clone
$ cd shopping-ecomm
$ npm or yarn install
$ cd seeder
$ node seeder.js
$ cd ..
$ npm or yarn start
$ Open your browser on localhost:3000/

Screenshots

This project is an ecommerce store where users can buy albums, adding them to cart where they can proceed to checkout and enter their credit card for validation and pay for their items. Users can also view all their orders.

Store

store

Shopping Cart

store

Sign In

store

Sign Up

store

Check Out Page

store

Orders

store