A full-featured eCommerce application built using the MERN Stack (MongoDB, Express.js, React.js, Node.js). It includes features such as product listing, shopping cart, authentication, payment gateway integration, and admin controls.
- User authentication and authorization (JWT-based)
- Product CRUD operations (Admin)
- Shopping cart functionality
- Order and checkout process
- Payment gateway integration (e.g., Stripe/PayPal)
- Product reviews and ratings
- Responsive UI with React and Tailwind CSS / Bootstrap
- Admin dashboard for managing products, orders, and users
- Frontend: React, Redux Toolkit, Axios, Tailwind CSS / Bootstrap
- Backend: Node.js, Express.js
- Database: MongoDB (Mongoose ODM)
- Authentication: JSON Web Tokens (JWT), bcrypt