A full-featured e-commerce web application built with the MERN stack.
Includes user and admin functionality, secure authentication, and dynamic inventory management.
- Browse and search products
- Add items to cart and simulate purchases
- Track order history
- Full CRUD functionality for products
- Manage inventory and user roles
- Access-restricted with JWT auth
- JWT-based authentication
- Role-based access control
- Passwords hashed with
bcrypt
| Layer | Technology |
|---|---|
| Frontend | React, React Router, Axios |
| Backend | Node.js, Express.js |
| Database | MongoDB, Mongoose |
| Auth | JWT, bcrypt |