0% found this document useful (0 votes)
25 views3 pages

Fall 2024_CS619_10057

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views3 pages

Fall 2024_CS619_10057

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Online Handmade Crafts Store

Project Domain / Category

Web application

Abstract / Introduction

The Handmade Crafts Store is an online marketplace designed to connect artisans with
customers who value unique, handmade products. In addition to browsing a variety of
handmade goods, customers will have the option to request custom-made designs, enabling
artisans to showcase their creativity while fulfilling personalized orders. This platform will
facilitate a smooth exchange between buyers and sellers, ensuring a vibrant ecosystem for
artisans to thrive and customers to enjoy exclusive products. Furthermore, the purpose of this
website is to provide artisans with a digital storefront to display and sell their handmade crafts.
The platform will enable customers to discover unique products and connect directly with
artisans for custom orders. The website will act as a bridge, empowering local artisans to reach a
broader market, expanding their business opportunities, and offering customers a convenient
way to access unique, handcrafted items.

Functional Requirements:

1. User (Customer) Features:


 Registration and Login:
o Users can create an account using email and password.
o Social media login options (e.g., Google, Facebook).
 Browse Products:
o Categories for different types of handmade crafts (e.g., jewelry, clothing, home
decor).
o Search functionality to find products by name, artisan, or category.
o Filtering options (price range, rating, availability).
 Product Pages:
o View detailed product information, including images, descriptions, price, and
available stock.
o User reviews and ratings for each product.
 Custom Design Requests:
o Option to request a custom-made product by filling out a form with design
specifications.
o Customers can communicate directly with artisans regarding customizations.
 Shopping Cart and Checkout:
o Add products to the cart and modify the quantity.
o Secure checkout process with multiple payment methods (credit card, PayPal,
etc.).
o Order summary and confirmation.
 Order Tracking:
o Customers can view order status (processing, shipped, delivered).
o Notifications for order updates.
 Wishlist:
o Option to save favorite products for future purchases.
 User Profile:
o Manage personal details (name, email, address).
o View past orders and order history.
o Manage saved payment methods.

2. Artisan (Seller) Features:


 Registration and Login:
o Artisans can create a seller account using email.
 Product Management:
o Upload product images, descriptions, and pricing.
o Set inventory levels and update availability.
o Option to accept or decline custom design requests.
 Order Management:
o View and manage incoming orders.
o Update order status (processing, shipped, etc.).
 Custom Design Management:
o Review customer design requests and communicate with customers.
o Provide price estimates and delivery timelines for custom orders.
 Sales Reports:
o View sales analytics, including total sales, top-selling products, and customer
feedback.
 Profile Management:
o Manage artisan bio, product details, and contact information.

3. Admin Features:
 Dashboard:
o Overview of website activity (total users, total sales, active artisans, etc.).
 User Management:
o Manage customer and artisan accounts (create, update, or delete users).
o Suspend or ban users for violating terms.
 Product Management:
o Monitor all products listed by artisans.
o Approve or reject new product listings.
 Order Management:
o Oversee orders and transactions between customers and artisans.
 Site Management:
o Update website content, such as homepage banners, categories, and special
promotions.
o Set up and manage shipping rates, taxes, and payment gateways.
 Reports and Analytics:
o View comprehensive reports on website activity, including sales data, most
popular products, and customer behavior.
Tools:

HTML, CSS, Bootstrap, JavaScript, MYSQL, PHP

Supervisor:
Name: Sohail Aamir
Email ID: Soahilaamer@vu.edu.pk
Skype ID: sohailaamir22

You might also like