Roster and scrim scheduling
Hypothetical. Not a client, not a result.
// The problem
A team with an academy squad arranges practice, scrims, VOD reviews and travel across Discord threads, and players and coaches keep missing changes.
// What we would build
A phone app and web app for the roster, with practice blocks, scrims booked against other teams, VOD review sessions and travel in one calendar, and a Discord bot that posts changes and takes availability. Guardian consent and contact rules for players under 18 follow what your advisers set.
// What is in it
- One calendar for practice, scrims, reviews and travel
- Availability from each player, by phone or in Discord
- Scrims booked with other teams, with the result noted
- A Discord bot for reminders and last-minute changes
- Guardian consent and contact rules for academy players
// Stack
- Next.js
- React Native
- PostgreSQL
- Discord API
- DigitalOcean Toronto
// estimate
- Build
- ≈ US$103,000 to US$158,000, delivered within 27 weeksCAD 147,200 to 225,100
- 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
- Commands agreed
- 0.4 weeks
- Design approved
- 3.4 to 5.9 weeks
- Consent and contact rules agreed with your advisers
- 2.9 to 4.9 weeks
- Core features
- 1.4 to 2.4 weeks
- Full build
- 0.9 to 1.9 weeks
- First build on devices
- 2.9 to 4.9 weeks
- Working in a test server
- 0.9 to 1.4 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
How it is paid
- Deposit 20%
- CAD 29,440 to 45,020
- Discovery 7.3%
- CAD 10,745.60 to 16,432.30
- Commands agreed 1.4%
- CAD 2,060.80 to 3,151.40
- Design approved 7.3%
- CAD 10,745.60 to 16,432.30
- Consent and contact rules agreed with your advisers 8.7%
- CAD 12,806.40 to 19,583.70
- Core features 6%
- CAD 8,832 to 13,506
- Full build 4%
- CAD 5,888 to 9,004
- First build on devices 16%
- CAD 23,552 to 36,016
- Working in a test server 2.8%
- CAD 4,121.60 to 6,302.80
- Testing and fixes 2%
- CAD 2,944 to 4,502
- Store submission 5.3%
- CAD 7,801.60 to 11,930.30
- Launch 9.2%
- CAD 13,542.40 to 20,709.20
- Holdback, 30 days after launch (10%)
- CAD 14,720 to 22,510