ABC Basketball Academy
200+ athletesAcademy management platform built as sole developer at Air Balloon Digital Studio, now running a real basketball academy of 200+ athletes. Athlete CRM, training groups with capacity limits and waitlists, programmes, attendance and player progress, plus flexible billing across monthly, weekly, per-session and one-off fees with partial payments, transactionally numbered receipts and season-level PDF/CSV reporting. Parents get a passwordless installable PWA with Stripe Checkout, reconciled back into the academy's ledger by webhook. ~35,000 lines across 21 admin screens, 28 Cloud Functions and 27 service modules, delivered in 30 sprints with role-based Firestore rules, GDPR workflows for minors' data, an audit log, daily backups and 131 acceptance tests.
Read the case study