Offline log truck haul tickets
Hypothetical. Not a client, not a result.
// The problem
A logging contractor's drivers fill in paper haul tickets with no signal, tickets go missing, and drivers wait for pay until the office has typed them in.
// What we would build
An iOS and Android app for drivers that creates haul tickets with the cutblock, load and GPS position offline, prints or shows a QR load tag at the landing, matches each ticket to the mill's weigh scale record and sends approved loads to contractor pay in QuickBooks Online, built on the QuickBooks Online API.
// What is in it
- Haul tickets with cutblock, timber mark, species and destination, offline
- A QR load tag shown or printed at the landing
- Tickets matched to the mill's weigh scale record when the truck crosses
- Contractor pay lines posted to QuickBooks Online
- A dispatch view of loads by block, road and mill
// Stack
- React Native
- SQLite on the device
- Next.js
- PostgreSQL with PostGIS
- QuickBooks Online API
- AWS
// estimate
- Build
- ≈ US$129,000 to US$198,000, delivered within 30 weeksCAD 184,000 to 281,300
- Hosting
- ≈ US$176 a monthCAD 250 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
- 2.9 to 3.4 weeks
- Data mapping and sandbox connection
- 0.4 weeks
- Design approved
- 4.4 to 7.4 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 1.4 to 1.9 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Sync built and reconciled in sandbox
- 1.4 to 2.4 weeks
- Testing and fixes
- 0.9 weeks
- Store submission
- 0.9 to 1.9 weeks
- Launch
- 0.9 to 1.4 weeks
- Live cutover
- 0.9 to 1.4 weeks
- Hypercare
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 36,800 to 56,260
- Discovery 7.9%
- CAD 14,536.00 to 22,222.70
- Data mapping and sandbox connection 1.6%
- CAD 2,944.00 to 4,500.80
- Design approved 7.9%
- CAD 14,536.00 to 22,222.70
- Core features 6.5%
- CAD 11,960.00 to 18,284.50
- Full build 4.3%
- CAD 7,912.00 to 12,095.90
- First build on devices 17.3%
- CAD 31,832.00 to 48,664.90
- Sync built and reconciled in sandbox 4.9%
- CAD 9,016.00 to 13,783.70
- Testing and fixes 2.1%
- CAD 3,864.00 to 5,907.30
- Store submission 5.7%
- CAD 10,488.00 to 16,034.10
- Launch 7.9%
- CAD 14,536.00 to 22,222.70
- Live cutover 1.6%
- CAD 2,944.00 to 4,500.80
- Hypercare 2.3%
- CAD 4,232.00 to 6,469.90
- Holdback, 30 days after launch (10%)
- CAD 18,400 to 28,130