Student and family school app
Hypothetical. Not a client, not a result.
// The problem
An independent school sends families to separate systems for timetables, homework, absences, fees and messages, and important notices are missed.
// What we would build
One iOS and Android app and family site, connected to the school's student information system and learning platform, for timetables, assignments, absences, fees and messages, in the languages families speak at home.
// What is in it
- Timetables, assignments and grades from your existing systems
- Absence reporting by families, straight to the office
- Fees, trips and forms paid and signed in the app
- Messages from teachers and the school, with read receipts
- Notices in English, French and the other languages families use
- Separate views for students, parents and staff
// Stack
- React Native
- Next.js
- PostgreSQL
- Student information system interface
- Stripe
- AWS (Canada region)
// estimate
- Build
- ≈ US$131,000 to US$201,000, delivered within 28 weeksCAD 186,700 to 285,600
- 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
- 6.9 to 12.4 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 1.4 to 1.9 weeks
- First build on devices
- 3.4 to 5.9 weeks
- Testing and fixes
- 0.4 to 0.9 weeks
- Store submission
- 0.9 to 1.4 weeks
- Launch
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- App store review
- 1 week
- LMS test access from your IT team
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 37,340 to 57,120
- Discovery 9.2%
- CAD 17,176.40 to 26,275.20
- Design approved 9.2%
- CAD 17,176.40 to 26,275.20
- Core features 7.6%
- CAD 14,189.20 to 21,705.60
- Full build 5%
- CAD 9,335 to 14,280
- First build on devices 20.1%
- CAD 37,526.70 to 57,405.60
- Testing and fixes 2.5%
- CAD 4,667.50 to 7,140.00
- Store submission 6.7%
- CAD 12,508.90 to 19,135.20
- Launch 9.7%
- CAD 18,109.90 to 27,703.20
- Holdback, 30 days after launch (10%)
- CAD 18,670 to 28,560