Public Dashboard¶
What it does¶
The Public Dashboard is a league's shareable web page — a public, sign-in-free view of the season that an organiser can switch on and share by link. Visitors see the standings, the season's progress, the title race, and recent results, and can open a public profile page for each player. The organiser decides exactly what's shown.
How it works¶
- Turn it on (organiser). From the league's settings, make the league public and pick a custom web address for it.
- Choose what's shown. Toggle which panels appear and whether handicaps and fine totals are visible; decide whether players get public profile pages — for everyone, opt-in only, or off — and whether balances are shown.
- Share the link. Send the web address; anyone can open it in a browser without an account.
- Visitors browse the season. The page leads with the league, shows season progress, then standings, the title race, recent results, and achievements.
- Open a player page. Where player pages are enabled, tapping a player opens their public profile — recent form, scoring trends, course breakdown, and round history.
Key details¶
- No sign-in to view. The dashboard is open to anyone with the link; viewing never requires an account.
- The organiser controls visibility. What appears — handicaps, fine totals, player pages, balances — is the organiser's choice, set in the league's settings.
- Fine totals, never reasons. A league can show how much each player has been fined, but the reasons behind fines never appear publicly.
- Player pages, three ways. Public player pages can be on for everyone, opt-in per player, or off entirely.
- A stable web address. The custom address locks once set so shared links keep working; the organiser can deliberately unlock it to change it.
- Consistent with the app. The figures on the public page match what members see inside the app.
Technical notes¶
Built with Flutter/Dart and served by Firebase Hosting. The public standings and figures stay consistent with what members see inside the app. The page shows only what the organiser has chosen to make public — contact details and anything switched off never appear.
Related features¶
- Admin Console — where an organiser turns the public dashboard on and sets what's shown.
- Standings — the league table the public page leads with.
- Stats — the in-app season analytics behind a player's numbers.
- The Ledger — the source of the fine totals and balances a league may choose to show.
Last updated: 2026-05-24