Skip to content

ansonbenny/MultiVendor-Ecommerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Multi Vendor Ecommerce

Multi Vendor ecommerce website for online shopping, it's allows multi vendor features to allow sellers to sell on this website.

Main Features

  • Pwa
  • Offline Mode
  • Courier Service - Shiprocket
  • PinCode available check
  • Order Live Tracking
  • Cart & Wishlist & Direct Buy Now Option
  • Live Chat
  • Variant
  • Vendor
  • Admin Panel Dedicated
  • Responsive Design
  • Razorpay Payment and COD
  • Razorpay Offers Accessible
  • Cupon Code
  • User Can Manage Address [Add , Edit , Delete]

Prerequisites

Make sure you have installed all of the following prerequisites on your development machine:

Technology Used

#nextjs #reactjs #scss

#nodejs #expressjs #mongodb #jsonwebtoken authentication

#javascript

Environment Variables

To run this project, you will need to add the following environment variables to your .env file in server directory

PORT = 5000

DB_URL

DB_NAME

JWT_SECRET

SHIPROCKET_EMAIL

SHIPROCKET_PASS

SHIPROCKET_PICKUPID = Delhi

MAIL_USER

MAIL_PASS

MAIL_FROM‎ = Ecommerce <email@gmail.com>

ADMIN_MAIL

RAZORPAY_ID

RAZORPAY_SECREt

Run Locally

Clone the project

  git clone https://github.com/ansonbenny/MultiVendor-Ecommerce.git

##To Start BackEnd

Go to the server directory

  cd MultiVendor-Ecommerce/SERVER

Install dependencies

  npm install

Start

  npm start

##To Start FrontEnd

Go to the client directory

  cd MultiVendor-Ecommerce/Client

Install dependencies

  npm install

Start

  npm run dev

🔗 Links

linkedin