project-4db556c2

bySudhir Singh

Green Angan — Balcony & Garden Care Subscription Platform Product Requirements Document (PRD) 1. Product Summary What it is: A subscription platform where a trained gardener ("mali") visits on a recurring schedule to care for a customer's balcony/garden — soil, pruning, pest and nutrition care — with higher tiers adding organic inputs (pest spray, Trichoderma, growth promoter, vermicompost) applied during the visit itself, plus periodic free plant gifts. Who it's for: Balcony/garden owners in Delhi NCR who want ongoing plant care without hiring an individual gardener themselves. Five tiers, two pricing logics: Essential Care ("Mali on Demand") — pay-per-visit, no subscription commitment Premium / Smart / Elite / Signature — true subscriptions, billed monthly / quarterly / half-yearly / yearly, each cheaper per month than the last and adding more visits + gift plants Role Who Core Job Customer Subscriber Buys a plan, gets visits (+ in-visit inputs, + periodic gift plants), manages the relationship Gardener ("Mali") Service provider Executes scheduled visits, applies tier-appropriate inputs, logs work Admin & Team Platform operators Runs matching, plans, stock, payouts, quality control

LandingScheduleLogin
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

Project-4db556c2

Introduction

Project-4db556c2 is a subscription platform designed to provide balcony and garden care services to residents in Delhi NCR. The platform offers a range of service tiers, allowing customers to choose between pay-per-visit and subscription options. This document outlines the system requirements for the project, ensuring a comprehensive understanding of the platform's functionalities and design.

System Overview

The platform is designed to connect customers with trained gardeners ("mali") who provide recurring care for balconies and gardens. The service includes soil maintenance, pruning, pest control, and nutrition care. Higher subscription tiers offer additional benefits such as organic inputs and periodic free plant gifts. The platform aims to simplify garden maintenance for urban residents, offering flexibility and convenience.

Page 2 of 5

Functional Requirements as Story Points

  • As a Customer, I should be able to subscribe to different service tiers based on my needs.
  • As a Customer, I should be able to opt for a pay-per-visit service without a subscription commitment.
  • As a Customer, I should be able to manage my subscription and view my service schedule.
  • As a Gardener, I should be able to view my scheduled visits and the specific services required for each.
  • As a Gardener, I should be able to log the work done during each visit.
  • As an Admin, I should be able to manage customer subscriptions and match gardeners to service requests.
  • As an Admin, I should be able to oversee stock management and quality control.
  • As an Admin, I should be able to handle payouts to gardeners.

User Personas

  • Customer: A balcony or garden owner in Delhi NCR looking for professional plant care services.
  • Gardener ("Mali"): A trained service provider responsible for executing scheduled visits and applying necessary care.
  • Admin: Platform operator responsible for managing operations, including matching, planning, and quality control.

Core User Flows

  • Customer subscribes to a service tier -> Schedules visits -> Gardener performs services -> Customer receives updates and gift plants.
  • Customer opts for pay-per-visit -> Schedules a visit -> Gardener performs services -> Customer pays per visit.
  • Admin manages subscriptions -> Matches gardeners to requests -> Oversees service quality and stock management.
Page 3 of 5

Visuals Colors and Theme

  • primary: #4CAF50 (a vibrant green representing growth and nature)
  • primary_light: #81C784 (a lighter green for hover states and secondary UI)
  • secondary: #FF9800 (a warm orange for emphasis and links)
  • accent: #FF5722 (a bold red-orange for CTAs and active states)
  • highlight: #FFC107 (a bright yellow for notifications and active indicators)
  • bg: #F5F5F5 (a light grey for the page background)
  • surface: rgba(255, 255, 255, 0.9) (a soft white for cards and panels)
  • text: #212121 (a dark grey for primary text)
  • text_muted: #757575 (a medium grey for secondary text)
  • border: rgba(0, 0, 0, 0.1) (a subtle grey for borders)

Signature Design Concept

The homepage will feature an interactive garden landscape that evolves as the user scrolls. Using motion/react, the scene will depict a balcony garden that flourishes with each scroll, showing the transformation from a bare balcony to a lush, vibrant garden. Users can hover over plants to see care tips and click to learn more about the services offered. The design will incorporate smooth transitions and animations, creating an engaging and educational experience.

Page 4 of 5

LANDING HERO MOTION BRIEF

The landing hero will feature a dynamic illustration of a balcony garden. As users scroll, the garden will transform from a simple setup to a thriving ecosystem, showcasing the impact of the platform's services. The animation will loop every 10 seconds, highlighting the growth and care provided by the service. Interactive elements will allow users to explore different plants and care techniques, providing an immersive introduction to the platform's offerings.

Interaction Model & Motion Direction

The intended interaction model for the landing page is "animated." The page will feature scroll-triggered reveals and hover transitions, with spring physics applied to interactive elements. Each section will have a distinctive mechanic, such as kinetic typography or morphing SVGs, to maintain user engagement and convey the platform's value proposition effectively.

Non-Functional Requirements

  • The platform must support high availability to accommodate customer scheduling and service management.
  • The system should ensure data security and privacy for all user interactions.
  • The platform must be scalable to handle an increasing number of users and service requests.
Page 5 of 5

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL or MariaDB, using Alembic for migrations
  • Local Orchestration: Docker, docker-compose
  • Server-side Orchestration: Kubernetes

Assumptions and Constraints

  • The service is initially targeted at residents in Delhi NCR.
  • The platform will require internet access for both customers and gardeners to manage schedules and services.
  • Subscription pricing and tiers are subject to change based on market demand and operational costs.

Glossary

  • Mali: A gardener responsible for providing plant care services.
  • Subscription Tier: A level of service offering specific benefits and pricing.
  • Organic Inputs: Natural products used to enhance plant growth and health.

This document outlines the comprehensive requirements for Project-4db556c2, ensuring a robust and user-friendly platform for balcony and garden care services.

Landing design preview
Login: Sign In
Dashboard: View Overview
Subscriptions: Manage Customers
Matching: Assign Gardener
Schedule: Oversee Visits
Stock: Manage Inventory
Stock: Quality Control
Payouts: Review Gardeners
Payouts: Process Payment
Reports: Monitor Metrics
Landing design preview
Login: Sign In
Dashboard: View Overview
Subscriptions: Manage Customers
Matching: Assign Gardener
Schedule: Oversee Visits
Stock: Manage Inventory
Stock: Quality Control
Payouts: Review Gardeners
Payouts: Process Payment
Reports: Monitor Metrics