Field Service Mobile App
A facilities management company needed to replace paper-based job sheets with a mobile app that worked reliably in basements, plant rooms, and anywhere engineers lost signal.
The challenge
Connectivity was the core problem — engineers couldn’t guarantee network access on-site. The app needed to queue updates locally and sync when back online, without data loss or conflicts if multiple engineers touched the same job.
Approach
The React Native app uses a local SQLite store as the source of truth. A background sync service reconciles changes against the C# REST API using optimistic locking and a timestamp-based conflict resolution strategy.
The .NET 8 API backed by SQL Server handles scheduling, job assignment, and customer notifications. Push notifications via Azure Notification Hubs alert engineers to new jobs in real time when connected.
Outcome
- App handles 400+ jobs per day across a 40-engineer field team
- Zero data loss incidents since launch
- Paper-based process eliminated entirely — saving roughly 3 hours of admin per day