Skip to content

This is The Fully Functional Ecommerce Store made with MERN Stack, with all the basic functionalities of an Ecommerce Platform

License

Notifications You must be signed in to change notification settings

sonisumit7904/Ecommerce-Store-2024

Repository files navigation

MERN E-COMMERCE STORE

Hi! My name is Sumit Soni, I have developed this Complete Ecommerce Store using MERN Stack. This includes almost all the necessary features for an online market application.

Features

It packs in lots of demanding features that allows your shop to scale in no time:

  • Responsive Layout
  • Progress Loader
  • Admin Authentication
  • Custom Admin Dashboard - Create,Update,Delete - All Products, Orders, Users, Reviews
  • Automatic Validation Errors
  • Element React
  • React Component
  • Orders Management System
  • Review Management System
  • Products Management System
  • Customers Management System
  • Customer Cart, Product Reviews
  • Custom Keyword Search, Filters - Price, Category, Rating, Pagination
  • Session Management, Cookies
  • Stripe Payment Integration

Environment Variables

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

NODE_ENV="LOCAL"

PORT=4000

DB_URI

DB_LOCAL

FRONTEND_URL="http://localhost:3000"

STRIPE_API_KEY

STRIPE_SECRET_KEY

JWT_SECRET

JWT_EXPIRE

COOKIE_EXPIRE

SMTP_HOST=smtp.gmail.com

SMTP_PORT=465

SMTP_SERVICE=gmail

SMTP_MAIL

SMTP_PASSWORD

CLOUDINARY_NAME

CLOUDINARY_API_KEY

CLOUDINARY_API_SECRET

Run Locally

Clone the project

  git clone https://github.com/sonisumit7904/Ecommerce-Store-2024.git

Go to the project directory

  cd Ecommerce-Store-2024

Install dependencies

  • Backend dependencies
  npm install
  • Frontend dependencies
cd frontend
npm install

Building

REACT BUILD - Go to frontend folder inside Ecommerce-Store-2024/frontend and Run in Terminal-

npm run build

Local Deployment

To deploy - Go to root folder inside Ecommerce-Store-2024/ and Run in Terminal-

npm run dev

Server should start running, and store will be live at localhost:4000/

DEMO

VIDEO - https://youtu.be/qJjeZCHpJ1M?feature=shared

Security

If you discover any security related issues, please email me at [email protected]

About

This is The Fully Functional Ecommerce Store made with MERN Stack, with all the basic functionalities of an Ecommerce Platform

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published