Kaduna health AI
# Kaduna Health AI: AI-Powered Rural Diagnostic & Outbreak Surveillance System
Kaduna Health AI is a full-stack, responsive digital health platform designed specifically for **Community Health Volunteers (CHVs)** and **District Health Officials** in Kaduna State, Nigeria.
Operating in low-bandwidth, rural environments, this system leverages advanced, lightweight artificial intelligence (via the **Gemini 3 Flash** model) to assist frontline workers in diagnosing acute childhood illnesses, scanning for malnutrition, tracking local patients, and broadcasting real-time, zero-latency outbreak alerts.
---
## 🌟 Key Product Value & Capabilities
- **Frontline Patient Records**: Move past paper logbooks. Log and access patient histories locally with high-speed key-value offline storage.
- **AI-Powered Diagnostics**: Provide diagnostic assistance to volunteers for pediatric conditions (e.g., Malaria, Pneumonia, Diarrheal diseases) in seconds, utilizing customized local context.
- **Visual Malnutrition Scanning**: Upload an image of a child to evaluate nutritional indicators (wasting, stunting, edema) and retrieve immediate protocol-guided nutritional recommendations.
- **Dynamic Outbreak Monitor**: Automatically scan aggregated health reports across Kaduna districts to map out anomalies, identify risks, and track infection spreads.
- **Web Push Notifications**: Instantly bridge the communication gap between CHVs in rural clinics and officials at district headquarters using standard, persistent browser notifications (Web Push Protocol).
---
## 🛠️ Technology Stack & Architecture
- **Frontend**: React 19, Vite, Tailwind CSS, Lucide Icons, and Motion (for highly readable, hardware-accelerated transitions).
- **Backend (API & Hosting)**: Express v4, Node.js, `tsx` for TypeScript execution, and `esbuild` for bundling the production runtime.
- **Intelligence Engine**: `@google/genai` TypeScript SDK utilizing the `gemini-3-flash-preview` model for schema-controlled JSON output …