PDPA-aware · row-level security · your data, exportable anytime

Run your academy like a professional club.

Squads, players, match day, parents, wellness and revenue — in one portal built for football, basketball, swimming, martial arts and every academy that grew past the spreadsheet.

No credit card. Setup takes under two minutes — we seed a full demo season you can edit. (Demo mode: connect Supabase to enable signup.)

Everything the season needs. Nothing it doesn't.

Every portal, one system

Director command center, coach daily ops, parent comms and player profiles — role-scoped from day one.

Know your academy's numbers

Revenue, attendance, retention and development tiers live in one Executive Center — no spreadsheets, no lag.

Parents who stay

Match-day updates, wellness logs and squad threads out of the box. Retention starts with communication.

Blast Radius security

Row-level security at the database: a coach sees their squads, a family sees their child — nothing else.

AI-ready data layer

Your season data stays structured and yours — ready for scouting reports and assistant-style analytics.

Setup in minutes

Create your academy and we seed a living demo season you can edit immediately. Bring real players when ready.

Blast Radius: security model, not a settings page

Every row in the database carries its academy; every query is filtered by PostgreSQL row-level security — a coach literally cannot fetch another academy's players, even with the API in hand. Tenants are isolated by the database engine, not by application code that a bug can bypass.

  • Multi-tenant row-level isolation
  • Director / coach / parent / player roles
  • THB + USD native ledger
  • Email + password auth (Supabase)

Simple pricing, cancel anytime

Every plan starts with a 14-day free trial. Annual billing: 15% off — ask us after signup.

Starter

One campus, all essentials.

฿1,490 /month · ≈ $45

  • 1 campus · up to 150 players
  • Director + Coach portals
  • Squads, attendance & curriculum
  • Payments ledger (THB/USD)
  • Join-code staff onboarding
  • Email support
Most popular

Pro

The full academy operating system.

฿3,900 /month · ≈ $115

  • Up to 5 campuses · 500 players
  • Everything in Starter, plus:
  • Parent & Player portals
  • Match Day command center
  • Medical & wellness vault
  • Revenue & retention analytics

Elite

Multi-program organizations.

฿8,900 /month · ≈ $255

  • Unlimited campuses & players
  • Everything in Pro, plus:
  • API access (data export & MCP)
  • Custom brand color & logo
  • Onboarding session + SLA support
  • Early access to AI features

Questions academies ask

Is my data shared with other academies?
Never. Each row is stamped with your academy id and the database itself enforces the boundary on every query.
What about PDPA (Thai data protection)?
Consent fields, access tiers and deletion exports are part of the model; we sign a data-processing agreement for Elite.
Can we import our current players?
Yes — CSV import is included after trial; Elite gets white-glove migration.
Do parents need an app store download?
No. Parents get a mobile-optimized portal through a link and their own login code.
Can we cancel or export anytime?
One click exports everything (players, history, ledger). No lock-in, ever.
Other sports than football?
Football is the design mother; basketball, swimming, martial arts and arts templates ship with signup.