Donor and volunteer app
Hypothetical. Not a client, not a result.
// The problem
A charity keeps donors, volunteers and event sign-ups in separate tools, so supporters get duplicate emails and staff cannot see a person's whole relationship with the organisation.
// What we would build
A web and mobile app where supporters give once or monthly, sign up for volunteer shifts and events and manage their own details, with an admin side that shows each person's giving and volunteering together and issues receipts.
// What is in it
- Gifts posted to QuickBooks Online by fund, built on the QuickBooks Online API
- One-time and monthly giving through your payment processor, with receipts issued automatically
- Volunteer shifts with sign-up, reminders and check-in on the day
- Supporters update their own details and email preferences
- One record per person across giving, volunteering and events
- English and French for supporters
// Stack
- Next.js
- React Native
- PostgreSQL
- Stripe
- CRM integration
- DigitalOcean
// estimate
- Build
- ≈ US$145,000 to US$222,000, delivered within 36 weeksCAD 206,300 to 315,500
- 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
- 9.4 to 15.9 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Sync built and reconciled in sandbox
- 1.4 to 1.9 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.9 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
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 41,260 to 63,100
- Discovery 7.9%
- CAD 16,297.70 to 24,924.50
- Data mapping and sandbox connection 1.6%
- CAD 3,300.80 to 5,048.00
- Design approved 7.9%
- CAD 16,297.70 to 24,924.50
- Core features 6.5%
- CAD 13,409.50 to 20,507.50
- Full build 4.3%
- CAD 8,870.90 to 13,566.50
- First build on devices 17.3%
- CAD 35,689.90 to 54,581.50
- Sync built and reconciled in sandbox 4.9%
- CAD 10,108.70 to 15,459.50
- Testing and fixes 2.1%
- CAD 4,332.30 to 6,625.50
- Store submission 5.7%
- CAD 11,759.10 to 17,983.50
- Launch 7.9%
- CAD 16,297.70 to 24,924.50
- Live cutover 1.6%
- CAD 3,300.80 to 5,048.00
- Hypercare 2.3%
- CAD 4,744.90 to 7,256.50
- Holdback, 30 days after launch (10%)
- CAD 20,630 to 31,550