Run an association across dozens of schools with the same app that runs a single academy.
6
Languages
3
Apps (iOS · Android · Web)
1
Source of truth
Belt rank + history travel between schools. No re-onboarding, no duplicate profiles.
Your Academies
Alliance NYC
Home gym · Active
Alliance LA
Travel access
Alliance São Paulo
Travel access
Belt rank & history syncs everywhere
Purple • 3 StripesFederation policies live above the individual gym. Audit-logged top to bottom.
Mat hours, attendance, promotions. aggregated across the federation.
Alliance NYC
8,420 mat hours • 187 members
Alliance São Paulo
7,890 mat hours • 203 members
Alliance LA
6,310 mat hours • 142 members
Alliance London
5,720 mat hours • 128 members
336
Typed Hooks
GraphQL + Apollo Client, code-generated
WS
Live Updates
Real-time updates for roll-call and feed
∞
Cursor Pagination
Fast even with thousands of members
Auth
Better Auth + Passkeys
Multi-session, passwordless login
6
Languages
DE · EN · PT · FR · IT · ES
3
Apps
iOS · Android · Web Dashboard
GDPR
Compliant
Export, deletion, cool-off windows
Cache
Offline-Ready
Apollo cache persistence on flaky reception
Multi-gym, multi-tenant, association-wide. Let's design the rollout together.