Skip to content

sirSayed98/e-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Commerce

e-commerce platform built with the MERN stack & Redux.

This is a course project of MERN thanks to Brad Traversy.

Features

  • Full featured shopping cart
  • Product reviews and ratings
  • Top products carousel
  • Product pagination
  • Product search feature
  • User profile with orders
  • Admin product management
  • Admin user management
  • Admin Order details page
  • Mark orders as delivered option
  • Checkout process (shipping, payment method, etc)
  • PayPal / credit card integration
  • Database seeder (products & users)

Env Variables

Create a .env file in then root and add the following

NODE_ENV=development
PORT=5000
MONGO_URI="your mongo url"

JWT_COOKIE_EXPIRE =30d
JWT_SECRET="write your jwt secret"
JWT_EXPIRE=30d

PAYPAL_CLIENT_ID="write paypal client id"

Install Dependencies (frontend & backend)

npm install
cd frontend
npm install

Run


# Run backend 
npm run server

# Run front-end
npm run start

Life Product

click here

Screenshots

1 2 3 4 5 8 5 6 7 11 5 9 10

Releases

No releases published

Packages

No packages published

Languages