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
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
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/
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.