Mobile · Offline-First
FieldAudit
FieldAudit is an offline-first Android inspection app. Inspectors often work without reliable connectivity, so FieldAudit keeps drafts locally on the device with Room and synchronizes explicitly when connectivity returns.
Platform
Android
Features
- Offline-first inspection drafts stored locally with Room
- Background sync through WorkManager when a network is available, with exponential backoff
- Sync responses classified as success, conflict, permanent error or retryable failure
- Revision-aware FastAPI sync endpoint with safe retry behavior
- Jetpack Compose interface and separate CI workflows for Android and the backend
Technologies
KotlinJetpack ComposeRoomWorkManagerKtorPythonFastAPIGitHub Actions