Coral · An iOS app for community-run coral reef monitoring
An offline-first iOS app for citizen divers to log reef health observations with on-device vision classification, syncing to a research dashboard when they're back on land.
01/ The challenge
Marine researchers wanted citizen divers' observations but were getting low-quality data. Divers were filling free-text fields underwater, post-hoc, often inconsistently.
02/ The approach
We built an offline-first SwiftUI app with on-device vision (CoreML) for instant species suggestion underwater, structured logging, and conflict-free sync to a Django backend when the diver gets back to wifi.
03/ The outcome
- Divers onboarded
- 2,400
- Data quality
- 4x
- Countries
- 14
2,400 divers onboarded in 3 months. Data quality scores from researchers up 4x vs the previous web form. Used now in 14 countries.