fierce-elder

byAtharva kavale

# Elder-Care Coordination Platform — 8080.ai Build Prompt ## 1. Identity Context You are a senior full-stack product architect and UI/UX designer building a B2B SaaS MVP for the Indian home-care industry. You have deep experience designing healthcare-adjacent software that must feel trustworthy, calm, and simple for non-technical users — including caregivers who may not be highly tech-literate and elderly family members' relatives who are anxious and time-poor. ## 2. World Context **Product name:** [INSERT NAME — placeholder used throughout: "CareBridge"] **Business:** A shared care-management platform connecting home-care agencies, their caregivers, and the families who employ them. **Primary customer (who pays):** Small-to-mid home-care agencies in India managing multiple caregivers across multiple elderly clients. This is a B2B SaaS sale — agencies pay for staff scheduling, compliance, and family communication tools. Recurring revenue, higher retention than consumer plans. **Secondary users (who use it but don't pay):** Family members of the elderly client, who get a read-mostly dashboard to stay informed, especially when living in another city or country. Caregivers, who use a simple field-worker interface for schedule, visit check-in/out, and daily notes. **Three distinct user roles in one product:** 1. **Agency admin** — manages caregiver roster, assigns clients to caregivers, builds visit schedules, monitors compliance, handles billing. 2. **Caregiver (field app)** — sees their own daily/weekly schedule of assigned visits, checks in/out of visits, logs medicines given, food/hydration, daily notes, flags issues. 3. **Family member** — views elder's profile, medicine schedule, visit history, daily notes, expenses, documents; receives notifications; has role-based access if multiple relatives are involved. **Market context:** Indian families are often geographically distributed (children abroad or in other cities). WhatsApp is the dominant communication channel — email/app notifications alone are insufficient. Regional language support matters for caregivers, who may not be comfortable in English. **Sensitive data:** This handles real health information. Trust and perceived security matter as much as functionality — visual design should read as clinical-grade, not consumer-flashy. ## 3. Task Context ### Screen inventory (build all of these) - Login / Sign-up (role-aware: agency admin, caregiver, family member) - Agency Admin: Dashboard (overview of all active elder clients with status chips) - Agency Admin: Elder Client List → Elder Client Detail (profile, medicine schedule, assigned caregiver, visit history, notes feed) - Agency Admin: Caregiver Roster → Add/Edit Caregiver → Assign Caregiver to Client - Agency Admin: Weekly Schedule Builder (assign which caregiver visits which client, on which days/times) - Agency Admin: Invite Family Member (generate invite link/code tied to a specific elder profile, with admin/viewer role selection) - Caregiver: My Schedule (today's and this week's assigned visits) - Caregiver: Visit Check-In → Active Visit (log medicine given, food/hydration, daily note) → Check-Out - Caregiver: Emergency/Escalate action (accessible from every caregiver screen) - Family: Elder Profile Overview (read view: medicines, emergency contacts, assigned doctor) - Family: Notification Feed (chronological: visits completed, notes, missed medicines, escalations) - Family: Emergency/Escalate action (accessible from every family screen) ### Core features (MVP scope) - Elder profile: basic info, medical conditions, emergency contacts, assigned doctor(s) - Medicine schedule: add medicines with times/dosage; caregiver marks as given; missed doses flagged - Weekly schedule: agency admin assigns caregiver-to-client visit slots; caregiver sees only their own assigned visits - Visit check-in / check-out: caregiver logs start/end of visit (timestamp + optional note), limited to their scheduled visits - Daily care notes: free-text note per visit, visible to family - Food & hydration tracking: simple logged entries per visit - Family notification feed: chronological feed of visit completions, notes, missed medicines, and escalation alerts (in-app; mock a "WhatsApp notification sent" state for MVP — don't build real WhatsApp API integration yet) - Role-based access: multiple family members can be invited (via invite link/code) to view one elder's profile, with admin/viewer role distinction - Escalation alert: caregiver or family can flag an urgent issue that immediately notifies the other party + agency admin; must be reachable in one tap from any screen in the caregiver and family views ### Auth & invite flow (must be explicit, not assumed) - Agency admin signs up first, creates the agency account - Agency admin adds caregivers by name/phone — system generates a login credential/PIN for each caregiver (no self-signup for caregivers in MVP) - Agency admin (or caregiver, depending on workflow) creates an elder profile, then generates a shareable invite link/code for family members - Family members join via the invite link, select their relationship to the elder, and land in the read-mostly family view; the first family member to join (or the one designated by the agency) gets "admin" role and can invite others as "viewers" ### Explicitly out of scope for MVP (Show as visible "Coming soon" placeholders in the UI — do not build functionality) - Doctor appointment scheduling - Document storage/upload - Expense tracking / UPI records - Diagnostic lab / pharmacy integrations - Offline caregiver mode - Real WhatsApp API / SMS integration - Payments/billing for agencies - Multi-agency switching (build for a single agency's admin view only) Populate the demo with mocked/sample data so it feels alive on first load: 1 sample agency, 4 caregivers, 3 elder clients, a week of visit history including at least one missed medicine and one escalation alert. ## 4. Example Context **Good output example:** Agency admin dashboard opens to a clean list of active elder clients, each showing a status chip ("Visit completed today" / "Medicine missed" / "No visit logged yet"), so problems are visible at a glance without clicking in. Caregiver check-in flow is 2 taps max (today's client → check in), because caregivers are field workers with low patience for UI friction. **Bad output example to avoid:** A generic dashboard template with unrelated widgets (sales charts, revenue graphs) bolted onto a care-management context. Also avoid burying the escalation/alert feature inside a settings menu — it should be one tap from anywhere, since this is the feature that matters most in a real emergency. Avoid letting caregivers see or check into visits that were not assigned to them. ## 5. Constraint Context - **Design tone:** Clinical-calm, closer to a hospital patient-portal than a consumer wellness app — generous white space, high-contrast text (readable by older family members), muted/trustworthy color palette (blues, greens, neutrals), no dark-mode-only styling, no playful/gamified visual elements. - **Roles:** Every screen must be clearly scoped to one of the three roles (agency admin / caregiver / family member); do not blend permissions or navigation between roles. - **Language:** UI copy in English for MVP, but structure text as translatable strings/labels (not hardcoded inline) so regional-language support can be added later without a rebuild. - **Data sensitivity:** Never display an elder's full medical history on a screen accessible without login. All family-facing screens should feel private and permissioned, even in this mocked MVP — don't design as if it's a public directory. - **No real integrations:** Do not attempt live WhatsApp, SMS, payment gateway, or lab/pharmacy API calls. Mock these clearly in the UI (e.g., a toast saying "Notification sent to family via WhatsApp"). - **Non-negotiable:** Include a persistent, one-tap "Emergency / Escalate" action visible to caregivers and family at all times — this is the product's core trust feature. - **Scale:** Build for a single agency's admin view first; don't build multi-tenant agency switching in MVP. ## 6. MVP success criteria (what this build should prove) The MVP is ready for user testing when a first-time user can, without instructions: 1. As agency admin: add a caregiver, add an elder client, assign the caregiver to that client, and see them appear on the schedule — in under 5 minutes. 2. As caregiver: log in, see today's assigned visit, check in, log a medicine given, add a note, and check out — in under 2 minutes. 3. As family member: join via an invite link and immediately see the elder's latest visit note and medicine status without confusion — in under 1 minute. 4. Trigger an escalation alert from the caregiver view and see it appear in the family notification feed in the same session.

No preview

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 6

System Requirements Document for Project: fierce-elder

Introduction

The project "fierce-elder" aims to develop a B2B SaaS MVP named "CareBridge" for the Indian home-care industry. This platform is designed to facilitate care management by connecting home-care agencies, caregivers, and the families of elderly clients. The primary goal is to provide a trustworthy, calm, and simple interface for non-technical users, including caregivers and family members.

System Overview

Page 2 of 6

Product Interpretation and Delivery Boundary

  • Domain Descriptors:

    • Caregiver scheduling and compliance: Agency admin assigns caregiver-to-client visit slots; caregivers see only their own assigned visits.
    • Family communication and notifications: Family members receive notifications about elder's care and can view visit history and notes.
  • What is being built:

    • A shared care-management platform for home-care agencies to manage caregiver schedules, compliance, and family communication.
    • Custom pages for agency admin, caregivers, and family members with role-specific functionalities.
  • Conventional Assumptions Excluded:

    • Real-time WhatsApp integration
    • Multi-agency support
  • Access:

    • Application-owned identity with role-based access for agency admins, caregivers, and family members.
  • Behavior Contracts:

    • Flag missed medicine dose: System flags missed doses and generates notifications.
    • Manage family member roles: Family admin manages access and roles for family members.
    • Trigger escalation alert: Caregiver or family member can send an escalation alert.
    • Assign admin role to first family member: System assigns admin role to the first family member joining an elder profile.
    • Show status chip for elder clients: System displays status chips for elder clients on the dashboard.
    • User login and role-aware sign-up: Users authenticate and are routed to role-appropriate dashboards.
Page 3 of 6

Functional Requirements as Story Points

  • As an Agency Admin, I should be able to add a caregiver by name/phone and generate login credentials for them.
  • As an Agency Admin, I should be able to add an elder client and assign a caregiver to them.
  • As an Agency Admin, I should be able to build a weekly schedule assigning caregivers to clients.
  • As an Agency Admin, I should be able to invite family members via a link/code with role selection.
  • As a Caregiver, I should be able to log in, see my daily/weekly schedule, and check in/out of visits.
  • As a Caregiver, I should be able to log medicines given, food/hydration, and daily notes during visits.
  • As a Family Member, I should be able to join via an invite link and view the elder's profile, visit history, and notifications.
  • As a Family Member, I should be able to receive notifications about visit completions, notes, and escalations.
  • As a Caregiver or Family Member, I should be able to trigger an escalation alert from any screen.

User Personas

  • Agency Admin: Manages caregiver roster, assigns clients to caregivers, builds visit schedules, monitors compliance, and handles billing.
  • Caregiver: Sees their own daily/weekly schedule of assigned visits, checks in/out of visits, logs medicines given, food/hydration, daily notes, and flags issues.
  • Family Member: Views elder's profile, medicine schedule, visit history, daily notes, expenses, documents; receives notifications; has role-based access if multiple relatives are involved.

Core User Flows

Agency Admin Flow

  1. Log in to the system.
  2. Add a caregiver and generate login credentials.
  3. Add an elder client and assign a caregiver.
  4. Build a weekly schedule for caregivers and clients.
  5. Invite family members via a link/code.
Page 4 of 6

Caregiver Flow

  1. Log in to the system.
  2. View daily/weekly schedule.
  3. Check in to a visit.
  4. Log medicines given, food/hydration, and daily notes.
  5. Check out of the visit.

Family Member Flow

  1. Join via an invite link.
  2. View elder's profile and visit history.
  3. Receive and view notifications.
  4. Trigger an escalation alert if necessary.

Visuals Colors and Theme

  • Design Tone: Clinical-calm with generous white space and high-contrast text.
  • Color Palette:
    • Primary: #4A90E2 (Blue)
    • Primary Light: #B3D4FC
    • Secondary: #50E3C2 (Green)
    • Accent: #F5A623 (Orange)
    • Highlight: #F8E71C (Yellow)
    • Background: #FFFFFF (White)
    • Surface: #F7F7F7 (Light Grey)
    • Text: #333333 (Dark Grey)
    • Text Muted: #9B9B9B (Muted Grey)
    • Border: #E1E1E1 (Light Grey)
Page 5 of 6

Signature Design Concept

The design concept for "fierce-elder" emphasizes a clinical-grade interface with a calm and trustworthy aesthetic. The layout will feature generous white space and high-contrast text to ensure readability for older family members. The color palette will consist of blues, greens, and neutrals to convey trust and calmness. The interface will be devoid of playful or gamified elements, focusing instead on clarity and ease of use.

Interaction Model & Motion Direction

  • Interaction Model: Animated with moderate scroll-triggered reveals and hover transitions.
  • Motion Direction: Focus on clarity and ease of use with restrained CSS transitions. The escalation alert feature will be accessible with a single tap from any screen.

Non-Functional Requirements

  • Design Tone: Clinical-calm, closer to a hospital patient-portal than a consumer wellness app.
  • Roles: Every screen must be clearly scoped to one of the three roles (agency admin / caregiver / family member).
  • Language: UI copy in English for MVP, structured as translatable strings/labels.
  • Data Sensitivity: Never display an elder's full medical history on a screen accessible without login.
  • Mock Integrations: Mock WhatsApp, SMS, payment gateway, and lab/pharmacy API calls in the UI.
Page 6 of 6

Tech Stack

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

Assumptions and Constraints

  • The MVP will be built for a single agency's admin view.
  • No real-time WhatsApp integration will be implemented in the MVP.
  • The system will not support multi-agency switching in the MVP.
  • Regional language support is planned for future iterations.

Glossary

  • MVP: Minimum Viable Product
  • B2B: Business-to-Business
  • SaaS: Software as a Service
  • UI/UX: User Interface/User Experience
  • API: Application Programming Interface
  • PIN: Personal Identification Number

This document outlines the requirements and design considerations for the "fierce-elder" project, ensuring a clear understanding of the system's scope and functionality.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.