E-commerce website in Vue JS, Node JS and Mongo DB

Tell Me More

Preview

Use the following links to preview the full version of the project.

Client side
  1. Email: john@gmail.com
    Password: john

    Or

  2. Email: doe@gmail.com
    Password: doe

Admin side
  1. Email: admin@gmail.com
    Password: admin

Technologies Used

This project is developed in the following technology stack.

Vue JS

It is a single page application developed in Vue JS. Vue JS is an open source Javascript framework specifically build to design user interfaces and is widely used for creating single page applications.

Node JS

Node JS is a Javascript run-time environment developed for creating backend of applications. Its framework Express is widely used for creating APIs. It is build to create scalable applications.

Mongo DB

Mongo DB is a no-SQL database. It is a non-relational database system. It is easily scalable because the data is loosely coupled.

Features

Following are the major features added in this project.

Add product
Add product
Admin
Product listing
Product listing
User
Product detail
Product detail
User
Cart
Cart
User
Checkout
Checkout
Stripe & PayPal
All orders
Orders
Admin
Order details
Order details
Admin
Product specs
Product specs
Products in stock
Products in stock
Reviews - User side
Reviews
Search and sort
Search and sort
Shipping charges
Shipping charges
Email on new order received
Email on new order received
Compress image in Node JS
Image compression
Realtime chat between users and admin - Node JS and Mongo DB
Realtime chat between users and admin

Versions

We are constantly updating this project and adding more features and enhancements in it. Following are all the builds that are released till today.