Test the complete blood requisition lifecycle from end to end. Every role is fully pre-linked: when Hospital raises an emergency request, District Admin verifies and dispatches it, Blood Donor responds via Android App or Web, and Blood Bank fulfills stock.
Click ⚡ Instant Login to authenticate into that specific role immediately, or copy credentials.
State-Wide Oversight
Provisions District Admins, manages 38 districts, views state analytics, and blocks abusive users.
Patna District Desk
Onboards hospitals & blood banks in Patna, approves emergency blood requests, and coordinates donors.
Patna Central Hospital
Raises patient blood requisitions with medical urgency, tracks verification status & donor arrivals.
Patna Red Cross Center
Maintains live blood inventory across 8 groups & 3 component types (Whole Blood, PRBC, Platelets).
Amit Kumar (O+ Hero)
Web portal + Flutter Android App. Receives emergency alerts, taps "Ready to Donate", tracks 90-day cooldown.
Trace the exact lifeline of a blood requisition across Patna District:
Configures Bihar's districts and provisions login credentials for Patna District Admin.
State-level governanceOnboards Patna Central Hospital and Red Cross Blood Bank into the Patna district pool.
Local network mappingRaises requisition REQ-PTN-DEMO-01 for child patient Aarav (O+ Whole Blood, 2 units).
Pending District verificationDistrict Admin reviews clinical urgency & approves request $\to$ automated broadcast to nearby eligible O+ donors in Patna.
Push notifications sentAmit Kumar taps "Ready to Donate". District Admin directs him to Blood Bank, triggers 90-day cooldown!
Full cycle completedDonor Amit Kumar (O+) responded to the alert and confirmed readiness. District Admin has scheduled donation arrival at Patna Regional Red Cross Blood Center.
Units available in Gandhi Maidan Blood Bank for Whole Blood:
Run flutter run in donor_app/ to test the mobile app interface, or switch directly to the Web Donor Portal above!