This server shows live scores only. Team mapping runs on your Mac
(python app.py → /admin), then sync with:
./scripts/upload-db-to-railway.sh
Connect USSSA teams to GameChanger. Mappings persist across all tournaments — this is your private workspace.
Admin login uses your ADMIN_USERNAME / ADMIN_PASSWORD env credentials.
Fan accounts you add under Users sign in on the main live scores site, not here.
[Token check])Admin tools always include every state for mapping. End users on the web and mobile apps only see tournaments in checked states — Indiana only by default. Open additional states when you are ready.
Pick an upcoming tournament from the quick-switch row, or use Change tournament to browse all. Then map teams and run the steps in the bar above.
Use 1 · Map & discover in the bar above for bulk auto-match, then review remaining teams below. Uses {season} season searches (city/state, pool schedule, or last USSSA game).
See which games have a GameChanger link for live scores — hover team names to paste a GC team link, or paste a game link on each row.
Run passes in order on unmapped teams across loaded tournaments: Quick scan (name + location, fast) → Deep scan (coach + schedule) → Score scan (last 2 USSSA games — same date + score in GC; coach tie-break, slow).
Scans run in the background — switch tabs freely. Each match is saved immediately. Stop or restart anytime; re-run skips teams already mapped.
All USSSA teams seen for this state in the database (directory + loaded tournaments). Totals are statewide — load a tournament in Tournament Mapping to pull its roster and see per-event gaps below.
Viewer / fan accounts that can sign in to follow divisions and see live scores.
Creates an account with a password you set. Email is optional — without it, the user signs in with password only (no magic link).
Mac vs production
Paste the web.gc.com team link from your browser (recommended), or the short ID from the URL.
https://web.gc.com/teams/mi4N2a1gJFd7