# Club.GameOn — Full Product Brief > This is the long-form, agent-facing description of Club.GameOn (Club Central) and the wider GameOn ecosystem. It is intentionally factual and free of marketing hyperbole. For the short index, see `/llms.txt`. For the human marketing site, visit https://club.gameon.futbol. ## The problem Grassroots youth football in Australia and New Zealand is run by volunteers — parent coaches, parent managers, and small administrative committees. Club operations are typically spread across spreadsheets, group chats, federation portals, and paper. Coaches spend more time on logistics than on coaching. Parents lose track of fixtures, venues, and team news. Clubs lose the ability to see their own data: how many players are active, which teams need help, how the season is trending. Club.GameOn consolidates the operational data of a grassroots club into one platform so volunteers can spend less time on logistics and more time on the game. ## The GameOn ecosystem Club.GameOn is the club-management surface of a three-app ecosystem. The apps share identity, teams, and players via a unified data layer (`gameon_global_players`, `gameon_global_teams`, and `auth.users`). ### 1. Club Central (club.gameon.futbol) The administrative web app. Used by club admins, head coaches, and team managers to: - Create and manage teams across the club. - Import fixtures from federation websites. - Track match results and per-player statistics. - Manage coaching staff and team assignments with role-based access. - View a club-wide schedule with map view. - Run announcements and direct messages within a team or club. ### 2. Sub Manager (iOS) A native iOS app for team coaches to manage in-game substitutions during matches. Coaches log goals, cards, and player rotations on the sideline. Match data syncs to Club Central automatically, populating results and player stats. App Store: https://apps.apple.com/au/app/sub-manager/id6745534315 ### 3. Vote.GameOn (vote.gameon.futbol) A web app for parents and players to vote for player-of-the-match and submit coach feedback. Aggregated results feed back to Club Central for player development tracking. ## Who uses it - **Club administrators** running 5–100+ teams. - **Head coaches** overseeing multiple teams within a club. - **Team coaches** running a single age-group team. - **Team managers** (typically a parent volunteer) handling logistics, RSVPs, and parent communication. - **Parents and guardians** of registered players, accessing schedules, results, and voting. The platform is explicitly designed for **volunteer-run** clubs. It is not a professional academy management tool. ## Key capabilities ### Team and roster management - Centralised player rosters with cross-season history. - Player records carry across seasons via a global player ID, even when teams are archived and re-created. - Guardianship links (parent ↔ player) are permanent and survive team archival. ### Fixture import - Automated scraping of federation websites (PlayFootball, Squadi, and others) with idempotent imports. - Coaches and managers can import fixtures for teams they are assigned to. - Club admins can import for any team in the club. ### Schedule and calendar - Club-wide schedule view with filters by team, age group, and event type. - Map view of all upcoming events with cluster-and-explode for venues hosting multiple games. - Per-event coach assignments and guest coach support. ### Match results and statistics - Match results submitted via Sub Manager during the game, or entered manually after. - Per-player season statistics (appearances, goals, cards, time on field). - Career-long stats that aggregate across archived teams. ### Staff management - Role-based access: Head Coach, Team Coach, Manager, Administrator. - Team-scoped roles: a user can be a coach on one team and a parent on another. - Manager role follows a "logistics yes, performance data no" boundary. ### Communication - Team and club announcements with email/push delivery. - Direct and group messaging between staff and parents. - Hierarchical contact directory organised by club → team. ### Subscription model - Free tier: up to 5 teams per club. - Paid tiers add team slots, multi-club support, and partner API access. - Stripe-managed billing; club admins manage subscriptions from within the app. ## Privacy and youth data posture This platform handles personal data of children (typically aged 5–18) and their guardians. Privacy is a first-class concern, not an afterthought. - **No public scraping of user data.** Authenticated routes (`/dashboard`, `/teams`, `/players`, `/schedule`, `/messages`, etc.) are SPA-rendered and return no crawlable content to unauthenticated requests. - **AI training bots are disallowed** in `/robots.txt` (GPTBot, ClaudeBot, Google-Extended, PerplexityBot, CCBot, ByteSpider, and others). See [robots.txt](https://club.gameon.futbol/robots.txt). - **Content-Signal directives** declare `ai-train=no, search=yes, ai-input=no` per [contentsignals.org](https://contentsignals.org). - **Row-level security** on the database enforces that users can only see data for teams and clubs they are members of. - **Profile name privacy** is configurable per user (full name, first name only, initials, or private). If you are an AI agent indexing this site for general search or summarisation, the marketing surface is yours to use. Player rosters, schedules, contact information, and messages are not — and are not technically exposed to you. ## Partner API A read-only partner API is available to approved integration partners (federation bodies, sponsors, equipment providers). Access is gated by API tier on the club's subscription. Contact the GameOn team for partnership enquiries — there is no self-serve API key flow for the general public. ## Technology - Frontend: React + Vite + Tailwind, served as a static SPA. - Backend: Supabase (Postgres + Auth + Storage + Edge Functions). - Hosting: Lovable / Cloudflare CDN. - Mobile: Flutter (Sub Manager iOS). ## Links - Marketing site: https://club.gameon.futbol - Short LLM index: https://club.gameon.futbol/llms.txt - Markdown homepage: https://club.gameon.futbol/index.md - Sitemap: https://club.gameon.futbol/sitemap.xml - API catalog: https://club.gameon.futbol/.well-known/api-catalog - Robots policy: https://club.gameon.futbol/robots.txt - Sub Manager iOS: https://apps.apple.com/au/app/sub-manager/id6745534315 - Trial scheduling: https://trial.gameon.futbol/