ShopEase is a fully functional e-commerce platform built with the MERN stack (MongoDB, Express, React, Node.js). It includes essential e-commerce features like product browsing, filtering, user authentication, order management, and an integrated payment gateway using Stripe. An admin panel is also provided for managing products and orders efficiently.
- π Home Page β Browse featured and new products.
- π Product Listing β View all products with filters for category, price, and more.
- π Cart Management β Add, remove, and adjust quantities in the cart.
- π³ Secure Checkout β Make payments using Stripe.
- π Order History β View past orders and their status.
- π User Authentication β Register, login, and manage profile.
- π¦ Manage Products β Add, update, and delete products.
- π Order Management β View all orders and update their status.
- π· Category Management β Create and manage product categories and subcategories.
- React (with Hooks and Context API)
- Redux for state management
- Axios for HTTP requests
- Node.js
- Express.js
- MongoDB (Mongoose ORM)
- Stripe Payment Gateway
- JWT (JSON Web Tokens)
- bcrypt for password hashing
- Add product reviews and ratings
- Implement order tracking and delivery status updates
- Enhance user profile with more customization options