Parking permits and enforcement
Hypothetical. Not a client, not a result.
// The problem
A parking operator runs residential permits, citations and appeals on a FoxPro system, takes payments at a counter, and officers write plates on paper before typing them in.
// What we would build
A permit portal where residents apply, upload proof and pay through a hosted checkout, an Android app for officers that checks plates against valid permits and issues citations with photos, and an online appeal flow. It replaces the FoxPro system, with records moved across and checked, after a review of what the old system does.
// What is in it
- Permit applications, proof uploads and payment online
- An enforcement app that checks plates against permits and records citations with photos
- Online appeals, with the officer's notes and photos attached
- Payments through a hosted checkout, so card details never touch the system
- Records moved from the old system, after a written review of how it works
// Stack
- Next.js
- Kotlin for Android
- PostgreSQL
- Payment provider hosted checkout
- AWS Canada
// estimate
- Build
- ≈ US$138,000 to US$211,000, delivered within 29 weeksCAD 196,200 to 300,100
- 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
- Written review of the old system
- 0.4 weeks
- Design approved
- 6.9 to 11.9 weeks
- Core features
- 2.4 to 3.4 weeks
- Full build
- 1.4 to 2.4 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Testing and fixes
- 0.9 weeks
- Store submission
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- Payment provider account and hosted checkout
- 2 to 6 weeks
- Your IT security review and sign-on setup
- 4 to 8 weeks
How it is paid
- Deposit 20%
- CAD 39,240 to 60,020
- Discovery 7.9%
- CAD 15,499.80 to 23,707.90
- Written review of the old system 8.7%
- CAD 17,069.40 to 26,108.70
- Design approved 7.9%
- CAD 15,499.80 to 23,707.90
- Core features 8.1%
- CAD 15,892.20 to 24,308.10
- Full build 5.4%
- CAD 10,594.80 to 16,205.40
- First build on devices 15.8%
- CAD 30,999.60 to 47,415.80
- Testing and fixes 2.7%
- CAD 5,297.40 to 8,102.70
- Store submission 5.2%
- CAD 10,202.40 to 15,605.20
- Launch 8.3%
- CAD 16,284.60 to 24,908.30
- Holdback, 30 days after launch (10%)
- CAD 19,620 to 30,010