Emergency Ghana - Citizen Mobile Application
An offline-first, safety-critical mobile application designed to connect Ghanaian citizens with emergency response services (Police, Fire, Ambulance, Road Safety) instantly. Currently in Closed Testing on the Google Play Store, the app resolves user coordinates locally and syncs with the national directory, enabling one-tap emergency calling and guardian escalations even in zero-connectivity environments.
2026
Personal Project
6 months
Project Gallery

Home Screen & Safety Dials
Technologies
FlutterFramework
DartLanguage
Riverpod 2.6.1State Management
SQLite (sqflite)Database
go_router 16.xNavigation
flutter_foreground_taskBackground Service
Key Features
- Offline-first cache storing critical station data to SQLite for zero-connectivity access
- Native Android Home Screen Widget (home_widget) for zero-latency dialing bypassing app-open delay
- Active liveness tracker check-ins with DND bypass using foreground services
- Encrypted Medical Identity Card with 30-minute TTL paramedic sharing QR tokens
Results
- Successfully launched into Closed Testing on the Google Play Store
- Empowered users with one-tap emergency calling without active internet connections
- Accelerated dispatch loop with sub-second home widget dialing
- Provided first responders with secure on-scene medical details without device passcodes
Challenges & Solutions
Achieving an absolute offline-first guarantee for critical public safety operations
Eliminating app-launch latency during a crisis by writing a native home widget reading directly from SQLite
Preventing OS background battery optimizations from killing the liveness tracking service
FlutterRiverpodSQLitego_routerFirebase AuthPlay Store (Closed Testing)