Problem
Athleet came to us with a problem most growing sports clubs share but rarely articulate well: their administrative spine was held together with WhatsApp groups, a scattering of Google Sheets, and the occasional PDF emailed at 11pm. Coaches were re-typing rosters. Parents were asking the same questions every week. Membership numbers had quietly tripled in eighteen months and the cracks were now structural. They had tried two off-the-shelf club platforms before us, both built for North-American leagues with rigid season models that did not match how a South African club actually runs. The brief was deceptively simple: build the system we should have started with three years ago, and make it boring enough that admins trust it on day one.
The breakthrough was reframing what a club actually is. Most platforms in this space model a club as a workflow engine, registrations, payments, attendance, and bolt content on as an afterthought. We argued the opposite. A club is fundamentally a content management system: athletes, teams, sessions, parents, sponsors are all entities you publish, edit, and relate. Workflow is just the verb that ties them together. Once we accepted that framing, the data model collapsed from forty-seven tables in their previous vendor's schema to fourteen. Subdomains per club became cheap. Onboarding a new club went from a week of configuration to a ten-step wizard a coach can finish on a Sunday afternoon.
