Fleet data warehouse
Hypothetical. Not a client, not a result.
// The problem
A private fleet's ELD, telematics, fuel card and shop data sit in separate portals, and fuel tax mileage by province and state is rebuilt by hand every quarter.
// What we would build
A data warehouse that pulls from each portal's published API every night, checks the numbers, and feeds dashboards for cost per kilometre, idle time, fuel economy and maintenance spend by unit. Distance and fuel by jurisdiction are prepared for the person who files your fuel tax returns to review. We do not give tax advice.
// What is in it
- Nightly loads from ELD, telematics, fuel card and shop systems
- Quality checks that flag missing days, odd readings and duplicate fuel purchases
- Dashboards by unit, terminal and driver group
- Distance and fuel by province and state, prepared for review before filing
- Exports your accountant can open
// Stack
- PostgreSQL
- dbt
- Metabase or a dashboard we build
- Provider APIs
- AWS Canada
// estimate
- Build
- ≈ US$65,000 to US$99,500, delivered within 16 weeksCAD 92,600 to 141,700
- 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
- 2.9 to 3.4 weeks
- Design approved
- 2.4 to 3.9 weeks
- Core features
- 2.4 to 3.4 weeks
- Full build
- 1.4 to 2.4 weeks
- Testing and fixes
- 0.9 weeks
- Fuel tax data reconciled against a past quarter
- 0.9 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- API access from each ELD and telematics provider
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 18,520 to 28,340
- Discovery 6.8%
- CAD 6,296.80 to 9,635.60
- Design approved 6.8%
- CAD 6,296.80 to 9,635.60
- Core features 20.4%
- CAD 18,890.40 to 28,906.80
- Full build 13.6%
- CAD 12,593.60 to 19,271.20
- Testing and fixes 6.8%
- CAD 6,296.80 to 9,635.60
- Fuel tax data reconciled against a past quarter 8.7%
- CAD 8,056.20 to 12,327.90
- Launch 6.9%
- CAD 6,389.40 to 9,777.30
- Holdback, 30 days after launch (10%)
- CAD 9,260 to 14,170