A cross-platform field service mobile app for 150+ technicians with offline capability and GPS job routing.
The Problem
Apex's 150+ technicians were receiving job assignments via WhatsApp and reporting completion via phone call. Supervisors had zero real-time visibility into job status. Paper-based job sheets were being lost, causing billing disputes.
The Challenge
Qatar's summer heat means technicians work in locations with poor indoor signal. The app needed full offline capability — creating, updating, and completing jobs with zero connectivity — then syncing when signal returned.
How We Approached It
We shadowed 5 technicians for a full working day to understand real-world usage patterns. This revealed a critical insight: technicians needed to handle job photos, signatures, and spare-part logging with one hand while on a ladder.
The Solution
A React Native app with full offline-first architecture using local SQLite, GPS-optimized job routing, in-app digital signatures, photo capture for job evidence, and automatic sync. Supervisor dashboard with live technician map.
Technology Stack
React NativeExpoNode.jsPostgreSQLFirebaseGoogle Maps
UI Showcase
Measurable Results
100%
Offline capability
-91%
Lost job sheet incidents
+38%
Jobs completed per day
150+
Technicians onboarded
