KareReach AI is state of the art 1st health mobile app that brings clinical intelligence to community health workers in Africa and underserved regions. Equipped with AI-assisted triage, image analysis, and treatment guidance, KareReach AI bridges the gap between communities and formal healthcare — delivering care where the system breaks down first.
# KareReach AI — Flutter App
> **Empowering Community Health Workers with AI-Powered Clinical Triage.**
KareReach AI is a mobile application designed for Community Health Workers (CHWs) in low-resource settings. It provides offline-first clinical intake, AI-powered triage via MedGemma, and automated referral slip generation—all optimized for areas with limited connectivity.
---
## 🚀 Key Features
- **Offline-First Architecture**: Create consultations without internet, sync when connected.
- **AI Clinical Triage**: Real-time risk assessment powered by MedGemma via backend API.
- **Phone + PIN Authentication**: Simple, secure access optimized for field workers.
- **Multi-Image Capture**: Document patient conditions with up to 3 images per consultation.
- **PDF Referral Slips**: Generate professional referral documents with QR codes.
- **Multi-Language Support**: English and French with system language detection.
- **Voice Input**: Transcribe clinical notes using speech-to-text (optional).
---
## 🛠 Tech Stack
- **Framework**: Flutter 3.x
- **Language**: Dart 3.x
- **State Management**: Riverpod 2.6+
- **Routing**: GoRouter 14.8+
- **HTTP Client**: Dio 5.7+
- **Local Database**: sqflite 2.4+
- **Secure Storage**: flutter_secure_storage 9.2+
- **PDF Generation**: pdf 3.11+
- **Image Handling**: image_picker 1.1+
- **Speech Recognition**: speech_to_text 7.0+
---
## 📁 Project Structure
```text
lib/
├── main.dart # App entry point
└── app/
├── core/
│ ├── constants.dart # App-wide constants
│ ├── theme.dart # Material theme & colors
│ └── router.dart # GoRouter configuration
├── data/
│ ├── models/
│ │ └── consultation.dart # Data models
│ ├── datasources/
│ │ └── local/
│ │ └── database_helper.dart # sqflite operations
│ └── services/
│ ├── api_service.dart # Backend API client
│ └── pdf_service.dart # PDF generation
├── presentation/ …