Built in stages, each one finished and usable before the next starts. You see it working throughout, not at the end.
STAGE 1FoundationsAccounts, your brand, players, coaches and levels.
1 to 2 weeks
STAGE 2Programmes and paymentPlayers join, pay by card and renew. You can take money.
2 weeks
STAGE 3Schedule and the registerSessions, attendance, missed-session credits. The academy runs on it.
2 weeks
STAGE 4Levels and progressionSkills scoring, promotion targets, badges.
1 to 2 weeks
STAGE 5One to ones and creditsCoach availability, booking, paying coaches.
2 to 3 weeks
STAGE 6Video, messages and the boardThe things that get the app opened on a day off.
2 weeks
STAGE 7Juniors and parentsChild accounts, parent payment, safeguarding rules.
1 to 2 weeks
STAGE 8Tournaments and launchDraws and results, then both app stores.
2 weeks
Stages 2 and 3 are the real milestone: at that point the academy can take money and run sessions. Everything after keeps players coming back. Two things need starting immediately because they run on someone else's clock: a D&B number for your company, which both app stores ask for, and the store accounts themselves.