Co-op member and unit register
Hypothetical. Not a client, not a result.
// The problem
A housing co-op keeps its members, units, housing charges and subsidies in spreadsheets, posts charges to its books by hand, and finds board documents in a shared drive nobody can search.
// What we would build
One web system for the co-op office and its members: the member and unit register, housing charges with subsidies applied, pre-authorised debit and card payments, meeting notices and minutes, and board documents with access by role. Charges and payments post to QuickBooks Online through its API. Subsidy rules come from your operating agreement and your funder; we build to them.
// What is in it
- Members, households and units in one register, with move-in and move-out dates
- Monthly housing charges with each member's subsidy applied and explained
- Payments by pre-authorised debit or card, matched to the unit
- Board and committee documents, with access set by role
- Meeting notices, agendas and minutes sent to members
- Charges and payments posted to QuickBooks Online
// Stack
- Next.js
- PostgreSQL
- Stripe
- QuickBooks Online API
- DigitalOcean Toronto
// estimate
- Build
- ≈ US$128,000 to US$196,000, delivered within 29 weeksCAD 182,300 to 278,800
- Hosting
- ≈ US$344 a monthCAD 490 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
- 6.4 to 10.9 weeks
- Core features
- 2.4 to 3.4 weeks
- Full build
- 1.4 to 2.4 weeks
- Sync built and reconciled in sandbox
- 2.9 to 4.4 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Charges checked against last year's files
- 0.9 to 1.4 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
- API access from your software vendor
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 36,460 to 55,760
- Discovery 3.4%
- CAD 6,198.20 to 9,479.20
- Data mapping and sandbox connection 5%
- CAD 9,115 to 13,940
- Design approved 3.4%
- CAD 6,198.20 to 9,479.20
- Core features 10.3%
- CAD 18,776.90 to 28,716.40
- Full build 6.8%
- CAD 12,396.40 to 18,958.40
- Sync built and reconciled in sandbox 15.1%
- CAD 27,527.30 to 42,098.80
- Testing and fixes 3.4%
- CAD 6,198.20 to 9,479.20
- Charges checked against last year's files 8.7%
- CAD 15,860.10 to 24,255.60
- Launch 3.4%
- CAD 6,198.20 to 9,479.20
- Live cutover 5%
- CAD 9,115 to 13,940
- Hypercare 5.5%
- CAD 10,026.50 to 15,334.00
- Holdback, 30 days after launch (10%)
- CAD 18,230 to 27,880