This project is a web-based e-commerce platform built for perfume sellers and buyers.
It provides a complete system with Seller, Buyer, and Admin dashboards, and manages products, stores, and orders using localStorage.
Authentication & Users
Login system for Admin, Seller, and Buyer roles.
LocalStorage stores users, products, stores, and orders.
Current logged-in user tracked via currentUser.
Seller Dashboard
Add, edit, and delete products.
Manage store details (name, logo, price, stock).
Track seller statistics:
Total Products
In-Stock Units
Orders Received
Sales This Month
Product management with:
Pagination
Product images (supports multiple images with carousel)
Stock-based status (Active / Out of Stock).
Buyer Dashboard
Browse products by category (Men / Women).
Add products to cart.
Place orders and track order status.
Admin Dashboard
Manage users (Admins, Sellers, Buyers).
View all products and orders.
Control store visibility.
Orders System
Buyers can place orders.
Orders tracked with statuses:
In Queue, Out to Ship, Processing, Delivered, Cancelled.
Admin and sellers can view order history.