Help Center

Three playbooks, one platform.

Use the league-owner, team-manager, or player guide to understand every page, what it does, and how the most important user flows work from start to finish.

Role-based guidancePage-by-page documentationFlow checklists

League owner

Launch a league, run a season, and publish the competition surface.

League owners create the competition container, open seasons, register teams, build tournaments, record results, and manage the public experience fans will see.

13 documented pages5 core flows
  • Create a branded, searchable league presence
  • Open seasons and invite clubs to participate
  • Schedule matches, record results, and publish standings
Open league owner guide

Team manager

Create a team, build the roster, and move your club into league play.

Team managers maintain the team profile, keep recruiting information fresh, add roster players, send claim invites, and register clubs into league seasons.

10 documented pages4 core flows
  • Publish a team page with branding and recruiting status
  • Track a live active roster and send player claim invites
  • Accept league invitations and enter your club into a season
Open team manager guide

Player

Claim your football identity and keep your public profile under your control.

Players can accept a manager-sent claim invite, manually claim an existing roster record, or create their own player profile and publish availability.

6 documented pages4 core flows
  • Link your account to the correct player profile
  • Control the public player page and profile photo
  • Show availability to teams when you want to be discovered
Open player guide
Shared pages everyone should understand

These routes appear across multiple journeys and explain how the account model fits together.

Sign-in options3 routes
/auth/login/auth/confirm/auth/callback

All three roles start here. Use email magic-link sign-in or a connected Google/Facebook account to land back inside the app without a password.

  • Lets the same email hold league-owner, team-manager, and player roles together.
  • Shows Google and Facebook sign-in when provider credentials are configured.
  • Supports return paths, so player claim links can continue after sign-in.
  • Shows a development preview link outside production.
Dashboard overview1 route
/dashboard

The first signed-in workspace. It shows your current footprint and gives you the fastest way into the right role path.

  • Summarizes owned leagues, managed teams, active roles, and linked player profiles.
  • Provides quick-create forms for leagues and teams.
  • Links directly into the recommended next step for each persona.
Profile settings1 route
/dashboard/profile

Your account-control surface for identity, linked player records, availability, photo uploads, and account deactivation.

  • Updates display name and avatar URL.
  • Handles player claiming and self-created player profiles.
  • Stores player availability and public profile photo after a claim is complete.
Search and discovery3 routes
/search/discover/leaderboards

Shared public surfaces for exploring leagues, teams, players, city-level discovery, and top performers.

  • Searches public entities across the platform.
  • Exposes discover-by-city views and global leaderboards.
  • Helps all roles move from operations into public visibility.

League owner

Launch a league, run a season, and publish the competition surface.
View full guide

Start from the league wizard, then move into season and tournament operations.

What this role is trying to accomplish
  • Create a branded, searchable league presence
  • Open seasons and invite clubs to participate
  • Schedule matches, record results, and publish standings
Core flows in this guide
  • Launch a new league
  • Open a season and invite teams
  • Build the competition structure
  • Run match day
  • Manage the league as a public product

Team manager

Create a team, build the roster, and move your club into league play.
View full guide

Start from the dashboard team-creation form, then manage the squad from the team dashboard.

What this role is trying to accomplish
  • Publish a team page with branding and recruiting status
  • Track a live active roster and send player claim invites
  • Accept league invitations and enter your club into a season
Core flows in this guide
  • Create your team
  • Build and maintain the roster
  • Accept a league invitation
  • Keep the team discoverable

Player

Claim your football identity and keep your public profile under your control.
View full guide

Use the invite link if a team sent one; otherwise go straight to profile settings after sign-in.

What this role is trying to accomplish
  • Link your account to the correct player profile
  • Control the public player page and profile photo
  • Show availability to teams when you want to be discovered
Core flows in this guide
  • Claim a player profile from a team invite
  • Claim an existing roster profile manually
  • Create your own player profile
  • Publish availability and keep the profile current
Help Center | Global Amateur Football League Platform