Today at a glance
Upcoming meets
No meets scheduled yet.
{{ squadsHeading }}
Tap to coachClub Administration
Dashboard · club-wide insights
Swimmers by squad
Attendance
Club training load · this week (km)
Move swimmers
Reassign between squads
{{ moveCountLine }}
{{ famProgEvent }} · progression
{{ famChart.best }}Log from your band
{{ famWearMsg }}
Daily check-in
✓ Done today — tap to update.
{{ wellMsg }}
Qualified for
Personal bests
Fitness tests
InBody scans
Coach suggestion
Compete in
{{ famAiSugg.competeEvent }}
Current best {{ famAiSugg.currentBest }} · target {{ famAiSugg.targetTime }}
Double down on
{{ famAiSugg.focusStroke }}
{{ famAiSugg.focusReason }}
Needs attention
{{ famAiSugg.weakStroke }}
{{ famAiSugg.weakReason }}
Consider entering
{{ famAiSugg.secondaryEvent }}
{{ famAiSugg.secondaryReason }}
Fitness & dryland
{{ famAiSugg.fitnessInsight }}
Nutrition
{{ famAiSugg.nutritionTip }}
Upload a PDF or photo of each document. You and your child's coach can view them here at any time.
Private messages with your coach
No messages yet. Ask a question, send a set to check, or share a video for feedback — your coach replies right here.
{{ famAttDayLabel }}
Attendance recorded by the coach for this session.
{{ famAttMonthLabel }}
{{ famAttYearLabel }}
{{ famAttYearPct }}
Yearly average
{{ famSwName }} · all results
{{ r.meet }} · {{ r.date }} · Place {{ r.place }}
Club calendar
Request an event
{{ famReqMeetInfo }}
Pick an event
{{ famReqMsg }}
Trial registration
Request received — the team will be in touch to schedule ✓
Pending trial requests
{{ tr.parentName }} · {{ tr.phone }} · Suggested: {{ tr.squadHintName }} · {{ tr.submittedAt }}
Invoicing — {{ invMonthLabel }}
Roster
{{ rosterCountLine }}Session · today
{{ pdfImportMsg }}
{{ savedPlanMsg }}
{{ shareNote }}
Training log & load
{{ planCalLabel }}
No session on this day yet — build a plan above with this date set and tap “Save session”.
No sessions saved for this view yet — build a plan above, set its date + AM/PM, and tap “Save session”.
{{ attendDayLabel }}
{{ attendMonthLabel }}
Tap a day to open it and mark or review attendance.
{{ attendYearLabel }}
{{ attendYearAvgPct }}
Yearly average
{{ selMeet.name }}
{{ selMeet.meta }}
Export one swimmer's full results
Tools & AI · {{ squad.name }}
Attendance this season
Personal bests
Qualified for
{{ progEvent }} · progression
Long course (LCM)
{{ lcmChart.best }}Short course (SCM)
{{ scmChart.best }}Private message to swimmer / parent
No messages yet. Send a note, a set, or a video to review — the swimmer & parents read it in their portal and can reply here.
Coach notes & wellbeing
Status · {{ swStatusLabel }}
Identity documents · restricted
Doctor-issued full physical check-up, required for meet entries per federation rules.
{{ docMsg }}
InBody scans
{{ profileIbMsg }}
Recovery & wearables
Log today's reading
{{ wearMsg }}
Training HR — log a set
From a Polar Verity Sense (temple) or a wall pulse check. Enter the set's average & max heart rate.
Solid = average · light = up to max. A lower bar for the same set = fitter.
Fitness test
AI suggestion
Edit coach suggestion — shown to parents/swimmer as coach guidance
Focus reason
Needs attention
Consider entering
Fitness & dryland
Nutrition
Compete in
{{ aiSugg.competeEvent }}
Current best {{ aiSugg.currentBest }} · target {{ aiSugg.targetTime }}
Double down on
{{ aiSugg.focusStroke }}
{{ aiSugg.focusReason }}
Needs attention
{{ aiSugg.weakStroke }}
{{ aiSugg.weakReason }}
Consider entering
{{ aiSugg.secondaryEvent }}
{{ aiSugg.secondaryReason }}
Fitness & dryland
{{ aiSugg.fitnessInsight }}
Nutrition
{{ aiSugg.nutritionTip }}