Skip to content

AFRADOX/E-commerce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MERN E-Commerce Website

A full-stack e-commerce web application built using the MERN stack. This project allows users to browse products, add them to a cart, place orders, and provides admin/vendor dashboards for managing products and orders.


πŸš€ Tech Stack

Frontend:

  • React.js
  • Vite
  • CSS

Backend:

  • Node.js
  • Express.js

Database:

  • MongoDB

Other Tools:

  • JWT Authentication
  • REST API

πŸ“‚ Project Structure

E-commerce/
β”‚
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ server.js
β”‚   β”œβ”€β”€ auth.js
β”‚   β”œβ”€β”€ products.js
β”‚   β”œβ”€β”€ orders.js
β”‚   └── models
β”‚
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ public/
β”‚   └── vite.config.js
β”‚
└── .gitignore

✨ Features

  • User authentication (Signup / Login)
  • Product listing
  • Shopping cart
  • Order management
  • Admin dashboard
  • Vendor dashboard
  • REST API backend

βš™οΈ Installation

Clone the repository

git clone https://github.com/AFRADOX/E-commerce.git

Go into the project folder

cd Web-app

Install backend dependencies

cd backend
npm install

Install frontend dependencies

cd frontend
npm install

▢️ Run the Project

Start backend server

cd backend
node server.js

Start frontend

cd frontend
npm run dev

πŸ‘¨β€πŸ’» Author

AFRADOX

GitHub: https://github.com/AFRADOX

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors