Customer portal with notices
Hypothetical. Not a client, not a result.
// The problem
A water and wastewater utility posts bills by mail, takes payments by cheque and at the counter, and announces boil-water notices and shutoffs by phone and social media, so customers call to ask what is happening.
// What we would build
A customer portal on the utility's own brand where customers see their usage and bills, pay online and sign up for notices by email or text, with an outage and notice map from the utility's GIS. Bills and accounts are read from the billing system through its API; we check yours before we quote. Notice wording is set by the people responsible for it at your utility.
// What is in it
- Usage, bills and payments for each account, with a hosted checkout
- Boil-water notices, planned shutoffs and main breaks by email and text, by street or zone
- A notice map from your GIS, showing the affected area and the latest update
- Moving in, moving out and paperless billing requests online
- A design system on your brand, in English and French, built for older eyes and small phones
// Stack
- Next.js
- PostgreSQL
- Billing system API
- ArcGIS REST API
- Payment processor's hosted checkout
- AWS Canada
// estimate
- Build
- ≈ US$102,000 to US$156,000, delivered within 23 weeksCAD 144,900 to 221,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
- 3.9 to 6.4 weeks
- Notice templates approved by the people responsible at your utility
- 3.4 to 5.9 weeks
- Core features
- 2.9 to 4.4 weeks
- Full build
- 1.9 to 2.9 weeks
- Testing and fixes
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Billing system API access from your vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 28,980 to 44,340
- Discovery 6.8%
- CAD 9,853.20 to 15,075.60
- Design approved 6.8%
- CAD 9,853.20 to 15,075.60
- Notice templates approved by the people responsible at your utility 8.7%
- CAD 12,606.30 to 19,287.90
- Core features 20.4%
- CAD 29,559.60 to 45,226.80
- Full build 13.6%
- CAD 19,706.40 to 30,151.20
- Testing and fixes 6.8%
- CAD 9,853.20 to 15,075.60
- Launch 6.9%
- CAD 9,998.10 to 15,297.30
- Holdback, 30 days after launch (10%)
- CAD 14,490 to 22,170