rising-platform

byAkash

Scope of the Project The scope of this project is to design and develop a fabric and fashion-based platform that allows users to explore affordable and trendy clothing products. The system provides a user-friendly interface where customers can browse products across categories such as Men, Women, Kids, and Home Furnishing. The platform focuses on delivering modern fashion at affordable prices similar to retail models like Zudio. {fronted with react and backend in bootsrap} Admins can manage products, users, and system data, while managers (vendors) handle fabric production, inventory, and stock updates. The system aims to simulate a real-world e-commerce environment with structured product display and management. Module Specifications 1) User Module Allows users to register and login Enables users to browse products View product details Filter products by category Add products to cart Place orders 2) Admin Module Manages user accounts Adds, updates, and deletes products Monitors system activities Views product listings 3) Manager (Vendor) Module Manages fabric inventory Updates stock details) Admin Module Manages user accounts Adds, updates, and deletes products Monitors system activities Views product listings 2/11 3) Manager (Vendor) Module Manages fabric inventory Updates stock details Handles bulk orders Maintains production information 4) Product Module Displays product catalog Categorizes products (Men, Women, Kids, Home) Shows product details like name, price, image 5) Cart Module Allows users to add products to cart Remove items from cart Update product quantity View selected items Calculate total cost Proceed to checkout 6) Order Module Allows users to place orders Stores order details Maintains order history Tracks order status (Pending

LandingLoginSignupOrders
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

rising-platform System Requirements Document

Introduction

The rising-platform project aims to design and develop a fabric and fashion-based platform that allows users to explore affordable and trendy clothing products. The platform will provide a seamless user experience, enabling customers to browse and purchase products across various categories. The system will also support administrative and vendor functionalities to manage products, inventory, and orders efficiently.

System Overview

The rising-platform is an e-commerce solution focused on delivering modern fashion at affordable prices, similar to retail models like Zudio. The platform will feature a user-friendly interface for customers, robust management tools for admins, and efficient inventory handling for vendors. The system will simulate a real-world e-commerce environment with structured product display and management.

Key Components:

  • User Module: Registration, login, product browsing, cart management, and order placement.
  • Admin Module: User account management, product management, and system monitoring.
  • Manager (Vendor) Module: Inventory management, stock updates, and production information.
  • Product Module: Product catalog display and categorization.
  • Cart Module: Cart management and checkout process.
  • Order Module: Order placement, tracking, and history maintenance.
Page 2 of 4

Functional Requirements

  • As a User, I should be able to register and log in.
  • As a User, I should be able to browse products.
  • As a User, I should be able to view product details.
  • As a User, I should be able to filter products by category.
  • As a User, I should be able to add products to the cart.
  • As a User, I should be able to place orders.
  • As an Admin, I should be able to manage user accounts.
  • As an Admin, I should be able to add, update, and delete products.
  • As an Admin, I should be able to monitor system activities.
  • As a Manager (Vendor), I should be able to manage fabric inventory.
  • As a Manager (Vendor), I should be able to update stock details.
  • As a Manager (Vendor), I should be able to handle bulk orders.
  • As a Manager (Vendor), I should be able to maintain production information.

User Personas

  • User: General customers who browse and purchase products.
  • Admin: System administrators who manage user accounts and products.
  • Manager (Vendor): Vendors responsible for managing inventory and production.
Page 3 of 4

Visuals Colors and Theme

  • primary: #2A9D8F (Teal)
  • primary_light: #A8DADC (Light Teal)
  • secondary: #E63946 (Coral Red)
  • accent: #F4A261 (Sandy Orange)
  • highlight: #F4A261 (Warm Amber)
  • bg: #F1FAEE (Soft White)
  • surface: rgba(233, 245, 248, 0.8)
  • text: #1D3557 (Dark Blue)
  • text_muted: #457B9D (Muted Blue)
  • border: rgba(69, 123, 157, 0.2)

Signature Design Concept

The homepage of rising-platform will feature an interactive "Fabric Flow" concept. Users will experience a dynamic, flowing fabric animation that responds to cursor movements. As users hover over different sections, the fabric will ripple and reveal product categories like Men, Women, Kids, and Home Furnishing. This concept will be built using framer-motion for smooth animations and gsap for scroll-triggered effects. The interactive fabric will create a tactile and engaging experience, making the homepage memorable and inviting.

Interaction Model & Motion Direction

  • Landing Page: Parallax interaction model with layered depth via scroll. The fabric animation will translate at different speeds, creating a sense of depth and motion.
  • Internal Pages: Static interaction model for clarity and ease of navigation, focusing on product details and user actions.
Page 4 of 4

Non-Functional Requirements

  • The system should support high concurrency to handle multiple users simultaneously.
  • The platform should ensure data security and user privacy.
  • The application should be responsive and accessible across devices and screen sizes.

Tech Stack

  • Frontend: React
  • Backend: Node.js with Express
  • Database: PostgreSQL
  • Deployment: Heroku or AWS
  • Payment Gateway: Stripe or PayPal for initial integration

Assumptions and Constraints

  • The platform will initially support standard payment and shipping options, with potential for expansion based on user feedback.
  • The system will be designed to scale with increasing user demand and product catalog size.

Glossary

  • User: A customer using the platform to browse and purchase products.
  • Admin: An individual responsible for managing the platform's operations.
  • Manager (Vendor): A vendor managing inventory and production details.
  • Parallax: A scrolling technique that creates an illusion of depth by moving background and foreground elements at different speeds.