Grant budget tracker, rescued from macros
Hypothetical. Not a client, not a result.
// The problem
A research office tracks every grant in an Excel workbook full of macros written by someone who retired, and principal investigators find out they are overspent when the finance office refuses a purchase.
// What we would build
We move every grant, budget line and commitment out of the old workbook, check it with your research finance team, and rebuild it as a web app fed from your finance system each night, so each investigator sees their own grants, spend and commitments, and the office sees them all.
// What is in it
- Every grant and budget line moved out of the old workbook, and checked with you
- Actuals from your finance system each night
- Commitments, salaries and planned spend by grant
- A view for each investigator of their own grants only
- Alerts before a budget line runs out, and before a grant ends
- Reports in the formats your funders and finance office ask for
// Stack
- Next.js
- PostgreSQL
- Excel import
- Metabase
- DigitalOcean Toronto
// estimate
- Build
- ≈ US$87,600 to US$134,000, delivered within 19 weeksCAD 124,700 to 190,700
- 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
- 2.9 to 3.4 weeks
- Design approved
- 2.9 to 5.4 weeks
- Core features
- 2.9 to 4.4 weeks
- Full build
- 1.9 to 2.9 weeks
- Testing and fixes
- 0.9 weeks
- Moved records checked with your office
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- Your IT department's security and sign-on review
- 4 to 8 weeks
- Test access to your finance or research system
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 24,940 to 38,140
- Discovery 6.8%
- CAD 8,479.60 to 12,967.60
- Design approved 6.8%
- CAD 8,479.60 to 12,967.60
- Core features 20.4%
- CAD 25,438.80 to 38,902.80
- Full build 13.6%
- CAD 16,959.20 to 25,935.20
- Testing and fixes 6.8%
- CAD 8,479.60 to 12,967.60
- Moved records checked with your office 8.7%
- CAD 10,848.90 to 16,590.90
- Launch 6.9%
- CAD 8,604.30 to 13,158.30
- Holdback, 30 days after launch (10%)
- CAD 12,470 to 19,070