Outreach and food bank records
Hypothetical. Not a client, not a result.
// The problem
A gurdwara's food bank and outreach programmes record visits on paper sign-in sheets, and the volunteers rebuild the numbers by hand for every funder report.
// What we would build
A tablet app for intake and visits that asks only what you need, inventory for donated food, and a dashboard that turns the records into the figures your funders ask for, with personal details kept private and out of every report.
// What is in it
- Intake and visits on an Android tablet, in the languages your volunteers speak
- Only the questions you choose, with consent recorded
- Donated food received, stored and given out
- A dashboard of visits and programmes for funder reports, with no names in it
- Exports in the formats your funders ask for
// Stack
- Next.js
- Kotlin for Android
- PostgreSQL
- Metabase
- DigitalOcean Toronto
// estimate
- Build
- ≈ US$79,600 to US$122,000, delivered within 27 weeksCAD 113,400 to 173,500
- Hosting
- ≈ US$176 a monthCAD 250 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
- 4 to 5 weeks
- Design approved
- 5 to 8 weeks
- Core features
- 2 to 3.5 weeks
- Full build
- 1.5 to 3 weeks
- First build on devices
- 3.5 to 5.5 weeks
- Testing and fixes
- 1 to 1.5 weeks
- Store submission
- 1.5 to 2 weeks
- Launch
- 1.5 to 2 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
How it is paid
- Deposit 20%
- CAD 22,680 to 34,700
- Discovery 9.1%
- CAD 10,319.40 to 15,788.50
- Design approved 9.1%
- CAD 10,319.40 to 15,788.50
- Core features 9.2%
- CAD 10,432.80 to 15,962.00
- Full build 6.1%
- CAD 6,917.40 to 10,583.50
- First build on devices 18%
- CAD 20,412 to 31,230
- Testing and fixes 3%
- CAD 3,402 to 5,205
- Store submission 6%
- CAD 6,804 to 10,410
- Launch 9.5%
- CAD 10,773.00 to 16,482.50
- Holdback, 30 days after launch (10%)
- CAD 11,340 to 17,350