Technician app with dispatch
Hypothetical. Not a client, not a result.
// The problem
A regional ISP schedules installs and repairs by phone, and technicians report back by text, so the office never knows where a job stands or which modem went to which home.
// What we would build
A dispatch board for the office and an iOS and Android app for technicians, connected to the billing and provisioning systems, so a job is assigned, completed and activated without a phone call.
// What is in it
- Dispatch board with jobs on a map, by skill, area and appointment window
- Technician app with the job, the customer's service and the equipment to install
- Serial numbers scanned at the install, activated through provisioning
- Photos, signal readings and customer sign-off stored with the job
- Works offline in basements and rural roads, syncs once back in range
- Customer notified when the technician is on the way
// Stack
- Next.js
- React Native
- PostgreSQL with PostGIS
- Billing and provisioning interfaces
- AWS
// estimate
- Build
- ≈ US$115,000 to US$175,000, delivered within 26 weeksCAD 163,100 to 249,400
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- Discovery
- 3.5 to 4 weeks
- Design approved
- 5 to 9 weeks
- Core features
- 2.5 to 3.5 weeks
- Full build
- 1 to 2.5 weeks
- First build on devices
- 4 to 6.5 weeks
- Testing and fixes
- 0.5 to 1 weeks
- Store submission
- 1 to 2 weeks
- Launch
- 1 to 2 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- Test access from your IT team
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 32,620 to 49,880
- Discovery 9.2%
- CAD 15,005.20 to 22,944.80
- Design approved 9.2%
- CAD 15,005.20 to 22,944.80
- Core features 7.6%
- CAD 12,395.60 to 18,954.40
- Full build 5%
- CAD 8,155 to 12,470
- First build on devices 20.1%
- CAD 32,783.10 to 50,129.40
- Testing and fixes 2.5%
- CAD 4,077.50 to 6,235.00
- Store submission 6.7%
- CAD 10,927.70 to 16,709.80
- Launch 9.7%
- CAD 15,820.70 to 24,191.80
- Holdback, 30 days after launch (10%)
- CAD 16,310 to 24,940