ClubKebi
LIVEAn operations platform for sports academies, school and university clubs, and community teams.
DjangoWeb SaaSMulti-tenantPostgreSQLCloudflareCoolify
Overview
ClubKebi is a Django-based Web SaaS for managing students, classes, attendance, coaches, progress reports, and finances in one place. It runs entirely in the browser, and each academy has a public landing page and tenant entry point at {slug}.clubkebi.com.
Product structure
| Area | Role |
|---|---|
/ | Free, no-login tools such as match score sheets and league tables |
/program/ | Academy and club operations program with Free / Plus pricing |
{slug}.clubkebi.com | Academy-specific public landing page and tenant entry point |
sample.clubkebi.com | Official read-only sample academy |
Operating status
- → Free / Plus pricing, limits, and the 30-day trial policy are managed through one public billing API.
- → Public landing metadata, an official read-only sample, first-customer handoff, and deployment smoke checklists are in place.
- → Resend sender-domain verification, the Founding Academy rehearsal, and backup, recovery, and monitoring remain core operational checks.
- → The product and operations roadmap is the single source of truth for detailed status and next work.
Core principles
- → Keep a Django modular monolith and vertical slices.
- → Use only public
interface.pyAPIs across domains. - → Isolate all operational data in an
academy_idtenant scope. - → Make automated financial aggregation and manual adjustments auditable.
- → Prioritize stable, repeatable operation for one academy over feature count.
Local development
The development guide is the source of truth for local setup, seeding, and test commands.
just up cp .env.example .env just setup just dev