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.
Frontend:
- React.js
- Vite
- CSS
Backend:
- Node.js
- Express.js
Database:
- MongoDB
Other Tools:
- JWT Authentication
- REST API
E-commerce/
β
βββ backend/
β βββ server.js
β βββ auth.js
β βββ products.js
β βββ orders.js
β βββ models
β
βββ frontend/
β βββ src/
β βββ public/
β βββ vite.config.js
β
βββ .gitignore
- User authentication (Signup / Login)
- Product listing
- Shopping cart
- Order management
- Admin dashboard
- Vendor dashboard
- REST API backend
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
Start backend server
cd backend
node server.js
Start frontend
cd frontend
npm run dev
AFRADOX
GitHub: https://github.com/AFRADOX