Cross-Platform Field Service App
Offline-first React Native app for 400+ field engineers. Job tracking, parts inventory, and a sync engine designed for spotty rural connectivity.
About this project.
Offline-first React Native app for 400+ field engineers replacing a paper + clipboard workflow — job tracking, parts inventory, and a sync engine designed for spotty rural connectivity.
Tech Stack
- React Native Mobile
- SQLite + WatermelonDB Local store
- GraphQL API Sync backend
- Mapbox Routing
Project Info
Key Features
Offline-first sync
Conflict-resolving local queue keeps jobs editable on flaky connections, with encrypted on-device storage.
Field UX
One-handed job flow built for gloved hands, with barcode + NFC parts lookup and inline photo capture.
Routing intelligence
GPS breadcrumbs for SLA evidence, ETA recompute on traffic, skills-based dispatch routing.
Inventory + dispatch
Live parts availability per van with route-aware job assignment replacing the old clipboard workflow.
Photo evidence
Photos auto-attach to jobs, sync once back on Wi-Fi, and become part of the customer service report.
Audit trail
Every status change is timestamped + geotagged for downstream warranty + compliance reporting.
Feature set
Offline-first sync
- Conflict-resolving local queue
- Background sync over flaky connections
- Encrypted on-device storage
Field UX
- One-handed job flow for gloved hands
- Barcode + NFC parts lookup
- Photo capture with auto-attach to jobs
Routing intelligence
- GPS breadcrumbs for SLA evidence
- ETA recompute on traffic + cancellations
- Skills-based dispatch routing
Inventory + dispatch
- Live parts availability per van
- Route-aware job assignment
- Replaced clipboard workflow for 400+ engineers
You might also like.
Realtime SaaS Analytics Dashboard
Replaced a hand-rolled analytics pipeline with a streaming architecture. Query latency p95 dropped 40x. Shipped end-to-end from schema design to…
View projectHeadless E-commerce Migration
Magento → headless Next.js migration. Core Web Vitals all-green, mobile conversion 2x in 90 days post-launch.
View project