
Handmade Crafts E-commerce Portal
Project Overview:
The Handmade Crafts E-commerce Portal is a marketplace where independent artisans can create accounts and list their handmade products for sale—such as candles, jewelry, pottery, embroidery, etc. The platform empowers small businesses and craft hobbyists to sell their products directly to customers in a secure, organized environment.
The project uses a multi-vendor architecture, supporting both sellers and buyers with distinct dashboards.
User Roles:
- Admin:
- Manage sellers and product categories
- View sales reports
- Moderate reviews
- Seller (Artisan):
- Register/login
- Upload and manage product listings
- View orders and buyer feedback
- Buyer (Customer):
- Register/login
- Browse products by category or artisan
- Purchase, review, and manage wishlist
Key Features:
Seller Panel:
- Upload product with images, price, quantity
- Edit/delete existing listings
- View pending and completed orders
Buyer Portal:
- Browse crafts by category (e.g., jewelry, pottery)
- Add to cart, save items to wishlist
- Order and payment process
Wishlist Feature:
- Save favorite items for later purchase
- Get notified if items are back in stock or discounted
Product Reviews & Ratings:
- Customers rate products post-purchase
- Sellers view aggregated feedback
Search & Filter Options:
- Search by material, type, price, or seller
- Option to browse “most popular” or “new arrivals”
Order Management System:
- Track placed orders
- Invoice generation
- Status updates: Packed → Shipped → Delivered
Secure Authentication:
- Role-based login (Seller, Buyer, Admin)
- Password encryption and validation checks
Admin Panel:
- Approve new sellers
- Block/report abuse or inappropriate content
- View platform performance metrics (sales, users, etc.)