# Blood Connect Uganda
BLOODNET+ – PRODUCTION MASTER PROMPT (UGANDA EDITION)
PROJECT OVERVIEW
Build a production-ready, AI-powered healthcare platform called BloodNet+, designed specifically for Uganda.
BloodNet+ is a nationwide digital blood donation ecosystem that connects:
Donors
Hospitals
Blood Banks
Administrators
in real time to reduce the time required to locate compatible blood during emergencies.
This application must function like a real-world SaaS product, not a prototype or static demo.
Every feature should interact with the database.
Every role must be fully functional.
Every page must contain working CRUD operations using Supabase.
The application should feel comparable to premium software like Stripe, Linear, Notion, Airbnb, or Apple.
TARGET COUNTRY
This platform is built ONLY FOR UGANDA.
Every feature should reflect Uganda's healthcare ecosystem.
Use Uganda as the default country everywhere.
Supported cities and districts should include realistic Ugandan locations such as:
Kampala
Wakiso
Mukono
Jinja
Mbarara
Gulu
Mbale
Arua
Masaka
Fort Portal
Kabale
Lira
Soroti
Hoima
Entebbe
Phone numbers must use:
+256
Currency:
UGX (Ugandan Shillings)
Time Zone:
East Africa Time (EAT)
Maps should open in Uganda by default.
TECH STACK
Use:
React
TypeScript
Tailwind CSS
React Router
Supabase Authentication
Supabase PostgreSQL
Supabase Realtime
TanStack Query
React Hook Form
Zod
Framer Motion
Lucide Icons
Create placeholders for:
OpenAI API
Google Maps API
Firebase Cloud Messaging
Twilio
Email Service
The project must compile and run without API keys.
Clearly comment where API keys belong.
APPLICATION REQUIREMENTS
This must NOT behave like a frontend-only demo.
Instead:
• Every form saves data.
• Every edit updates data.
• Every delete removes records.
• Every notification is generated dynamically.
• Every dashboard loads real data from Supabase.
• Authentication is real.
• Permissions are enforc …