Elegant-Store
@abdulfatai
Developer
Problem
The platform solves the problem of inefficient online shopping and manual product management by providing users with an easy way to search for products, manage their carts, make payments, track orders, and leave reviews, while allowing administrators to efficiently manage products, inventory, and orders.
Approach
A full-stack MERN e-commerce platform with an admin panel for product and order management. The platform includes user authentication with role-based access control (RBAC), product search and filtering by category, shopping cart functionality, PayPal payment integration, address management, order history, and product reviews. Admins can add, edit, and delete products, while users can browse products, manage their cart and addresses, place orders, and leave reviews. The system also includes stock validation to prevent users from adding more items to their cart than are available in stock.
Role
Developer
Stack
- React.js
- javascript
- express
- nodejs and mongoDB
Outcome
The outcome is a secure and user-friendly e-commerce platform that enables customers to shop conveniently, make online payments, manage their orders, and leave reviews, while giving administrators an efficient system for managing products, inventory, and orders.