Mobile · Web · Field operations
Atlas Dispatch
Overview
Atlas Dispatch connects an operations desk with technicians in the field: a web console for the office and a mobile app for the team on site.
Challenge
Jobs were handed out by phone and tracked in spreadsheets. Technicians often had no signal, so updates came late or not at all, and the office couldn’t see who was where.

Solution
One shared job model for both apps. A mobile app that works offline and syncs when signal returns. A live dispatch board that flags conflicts before they happen.
Product
- 01Offline job sync with conflict handling
- 02Live dispatch board, drag to assign
- 03Photos, signatures and checklists on site
- 04Separate access for office and field


Technology
- React Native
- TypeScript
- Node.js
- PostgreSQL
- Redis
- AWS
System architecture
01Clients
- iOS / Android app
- Dispatcher console
02API
- GraphQL gateway
- Auth service
03Services
- Jobs
- Sync engine
- Notifications
04Data
- PostgreSQL
- Redis
- Object storage
Timeline: 26 weeks
Discovery
3 wks
Design
5 wks
Build
16 wks
Launch
2 wks
Outcome
Dispatchers work from one live board. Technicians close jobs with or without signal. It’s in production and still growing.