Home Dashboard¶
What it does¶
The Home Dashboard is the screen you land on when you open the app. It pulls together everything you'd want at a glance — any rounds being played right now, your league standing, what's coming up, your season so far, and quick actions to start playing — so you can see where things stand and jump straight into the part you came for. Alongside it, a richer league dashboard gives organisers and members deeper, customisable stats for a single league.
How it works¶
- Open the app and land on the home screen, which greets you and shows a personalised summary of your golf activity.
- Live now surfaces any rounds being played across your leagues as cards you can tap to watch or score.
- Quick actions give one-tap access to the things you do most — play a casual round, view your league, start a new comp, or use AI-assisted setup.
- Scroll for your league standings (top players), what's coming up (upcoming events and whether you're registered), and your season (your rank, points, best and worst scores, and balance).
- Open the full league dashboard for a deeper view of one league — standings, averages, wins, top finishes, commitment, fines leaders, and a season-long title race.
- Tap the settings icon on the league dashboard to customise which charts appear and how many players each shows.
Key details¶
- The home screen adapts to you: if you're not in a league yet, it shifts to a hub focused on creating or joining one and playing casual rounds.
- Two dashboards, two jobs: the home screen is a quick cross-league "glance and act" view; the league dashboard is a detailed analytics view for a single league.
- The league dashboard is fully customisable — toggle each chart on or off and set how many players it shows. Charts include standings, average scores, wins, top finishes, player commitment, fines leaders, and a title race line chart.
- Notifications keep you posted on league events: your join request being approved or declined, a new round being scheduled, a new member joining, and messages from your organiser. You can mark them read individually or all at once.
- Settings let you set your country, units (metric or imperial), and language, and choose how you're contacted (email, push, and text preferences).
- A menu gives you navigation to your profile, the course directory, league management (if you're an admin), settings, and a dark/light theme toggle, plus a quick way to switch between leagues you belong to.
Technical notes¶
Built with Flutter/Dart. The dashboard reads live league, round, and finance data from Firestore and renders it in the app — your standings, charts, and season summary stay consistent with what you see across the rest of the app. The app works in both dark and light themes.
Related features¶
- Scoring Engine — produces the standings and season numbers the dashboard shows.
- The Ledger — the source of the balance and fines figures shown in your season summary.
- Admin Console — where organisers manage the league the dashboard reflects.
- Friends — reachable from the home screen to see who's playing.
Last updated: 2026-06-03