0% found this document useful (0 votes)
7 views10 pages

Se_Prac4

The CraftNest Software Requirement Specifications outlines the development of an online marketplace for artisans to sell handmade products, featuring vendor management, secure payment processing, and customer engagement tools. Key functionalities include user authentication, product management, order processing, and a review system, while ensuring compliance with data protection laws and supporting multiple devices. The platform aims to enhance the shopping experience for customers and streamline operations for vendors through an intuitive interface and robust admin dashboard.

Uploaded by

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

Se_Prac4

The CraftNest Software Requirement Specifications outlines the development of an online marketplace for artisans to sell handmade products, featuring vendor management, secure payment processing, and customer engagement tools. Key functionalities include user authentication, product management, order processing, and a review system, while ensuring compliance with data protection laws and supporting multiple devices. The platform aims to enhance the shopping experience for customers and streamline operations for vendors through an intuitive interface and robust admin dashboard.

Uploaded by

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

D24CE180, D24CE189, D24CE190:

CraftNest: A nest for crafty creations.


Software Requirement
Specifications
CraftNest: A nest for crafty creations Version 1.0
SYSTEM REQUIREMENT Date : 10 – 2 – 25
SPECIFICATIOPN
Table of Contents
1. Introduction
1.1. User Story
1.2. Purpose
1.3. Scope
1.4. Overview
2. Overall Description
2.1. Product Perspective
2.2. Product Functions
2.3. User Characteristics
2.4. Constraints
2.5. Assumptions and Dependencies
3. Specific Requirements
3.1. Functionalities
3.1.1. Functional Requirements
3.1.2. Non-Functional Requirements
3.2. Use Cases
3.2.1. Use Case Diagram
1. Introduction

1.1 User Story


 As an artisan, I want a platform to showcase and sell my
handmade products so that I can reach a wider audience.
 As a customer, I want an easy-to-use platform to browse and
purchase arts & crafts products with secure payment options.
 As an admin, I want a centralized dashboard to manage vendor
registrations, product approvals, and order tracking efficiently.
1.2 Purpose
The CraftNest platform aims to provide an online marketplace for
artisans to sell their handmade products. The system will support vendor
management, real-time inventory tracking, secure payment processing,
and customer engagement through reviews and recommendations.
1.3 Scope
The platform will include:
 Vendor Registration & Management
 Product Listing & Inventory Management
 Customer Accounts & Shopping Cart
 Secure Payment Processing
 Order Tracking & Delivery Management
 Review & Rating System
 Admin Dashboard for Platform Oversight
1.4 Overview
 Section 2 describes the general requirements, system constraints,
and user expectations.
 Section 3 details the functional and non-functional requirements.
 Section 4 includes use case diagrams for visual representation.
2. Overall Description

2.1 Product Perspective


The CraftNest platform is a multi-vendor system designed to help
artisans sell their handmade products while providing customers with a
seamless shopping experience. It aims to bridge the gap between
artisans and buyers through an intuitive, feature-rich platform.

2.2 Product Functions


 User Authentication & Role Management
 Vendor Registration & Product Management
 Order Processing & Payment Handling
 Inventory Tracking & Notifications
 Customer Wishlist & Order History
 Review & Feedback System
 Admin Management & Data Analytics

2.3 User Characteristics


 Artisans/Vendors: Individuals or businesses selling handmade
products.
 Customers: Users who browse, purchase, and leave feedback.
 Admin: Oversees vendor registrations, product approvals, and
order monitoring.
2.4 Constraints
 Users must register with a valid email for authentication.
 Secure payment processing must be integrated (UPI, Net Banking,
Credit/Debit Cards).
 The platform must support multiple devices (mobile, tablet,
desktop).
 Compliance with data protection laws (e.g., GDPR).
2.5 Assumptions and Dependencies
 Artisans have a basic understanding of product uploading and
inventory management.
 Customers expect standard online shopping features (cart,
wishlist, checkout).
 The system must integrate with third-party logistics for order
delivery tracking.
 The platform will require internet connectivity for optimal
functionality.
3. Specific Requirements
3.1 Functionalities
3.1.1 Functional Requirements
F1: Vendor Management
 Input: Vendor details (name, business info, product catalog).
 Process: Registration approval by admin, vendor dashboard
setup.
 Output: Approved vendors can list and manage products.
F2: Product Catalog & Inventory Management
 Input: Product details (name, description, price, stock quantity,
images).
 Process: Add, update, or remove product listings.
 Output: Customers can browse and purchase available
products.
F3: Customer Shopping & Order Management
 Input: Customer adds products to the cart and places an order.
 Process: Order details are sent to vendors for processing.
 Output: Customers receive confirmation and tracking details.
F4: Secure Payment System
 Input: Customer selects a payment method (UPI, Card, Net
Banking).
 Process: Payment gateway processes transactions securely.
 Output: Order confirmation is generated upon successful
payment.
F5: Review & Feedback System
 Input: Customers provide ratings and reviews for purchased
products.
 Process: System collects and displays reviews.
 Output: Vendor reputation is improved based on feedback.
3.1.2 Non-Functional Requirements
 Usability: The interface should be intuitive and user-friendly.
 Security: Data encryption and secure payment processing must
be implemented.
 Performance: The system should support multiple concurrent
users without lag.
 Scalability: The platform must accommodate increasing vendors
and customers.
3.2 USE CASES
3.2.1 Use Case Diagram:
Conclusion

This SRS document defines the CraftNest requirements, ensuring


efficient vendor management, secure transactions, and an optimized
shopping experience for customers. The platform will be built using an
Agile Development Model, ensuring flexibility and continuous
improvement based on user feedback.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy