Skip to main content
Back to projects

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.

Year 2024
Role Lead mobile engineer
Type Client engagement
Status Live

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

Role
Lead mobile engineer
Timeline
2024
Client
National HVAC operator (400+ engineers)
Status
Live

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.