EV charging and a driver app
Hypothetical. Not a client, not a result.
// The problem
A charge point operator runs chargers from several makers through their separate portals, cannot offer roaming, and drivers pay with a card reader that fails in the cold.
// What we would build
A charging station management system speaking OCPP 1.6 and 2.0.1 to every charger, OCPI roaming with other networks, and an iOS and Android driver app to find a charger, start a session and pay, with pricing and faults managed from one web console.
// What is in it
- OCPP 1.6 and 2.0.1 for chargers from several makers, tested model by model
- Live status, sessions, faults and remote resets in one console
- Driver app to find, reserve, start and pay, in English and French
- OCPI roaming so drivers from partner networks can charge, and yours can roam
- Pricing by time, energy and idle time, with payments through a processor's hosted checkout
// Stack
- Node.js OCPP server
- OCPI 2.2.1
- React Native
- Next.js
- PostgreSQL
- AWS
// estimate
- Build
- ≈ US$179,000 to US$273,000, delivered within 39 weeksCAD 254,500 to 389,300
- Hosting
- ≈ US$492 a monthCAD 700 a month
- Support
- ≈ US$5,010 a monthCAD 7,135 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
- 12.5 to 22 weeks
- Core features
- 3 to 4 weeks
- Full build
- 1.5 to 3 weeks
- First build on devices
- 5 to 8 weeks
- Testing and fixes
- 1 week
- Store submission
- 1 to 2.5 weeks
- Launch
- 1 to 1.5 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- Test chargers on the bench
- 2 to 6 weeks
- Roaming hub or partner onboarding
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 50,900 to 77,860
- Discovery 9.2%
- CAD 23,414.00 to 35,815.60
- Design approved 9.2%
- CAD 23,414.00 to 35,815.60
- Core features 7.6%
- CAD 19,342.00 to 29,586.80
- Full build 5%
- CAD 12,725 to 19,465
- First build on devices 20.1%
- CAD 51,154.50 to 78,249.30
- Testing and fixes 2.5%
- CAD 6,362.50 to 9,732.50
- Store submission 6.7%
- CAD 17,051.50 to 26,083.10
- Launch 9.7%
- CAD 24,686.50 to 37,762.10
- Holdback, 30 days after launch (10%)
- CAD 25,450 to 38,930