All featuresSwimmer & parent app

Same app,a different role.

A swimmer or parent isn't a separate app — they sign into the same one, as a role. Scroll through the five real screens below; the phone preview follows along, or jump straight to one.

Spring Invitational 2026
1. Girls 11-12 50 FreeFINAL
2. Boys 11-12 100 FreeNOW
3. Girls 13-14 100 BackUPCOMING
View only — no console
Meet sheet
Showing in preview

The same sheet, read-only

A swimmer or parent sees the exact meet sheet a coach does — the same shared component, search and all — just without the Scratches / Add Note console. Current and previous meets, no editing surface.

Projections

Their own events, and a rival

My meet simulation projects a swimmer's own entries — expected time, P(beat PB), P(top 3) — off the same seeded engine the coach side uses. Compare vs. a rival picks one swimmer from the meet and shows a P(you win) per shared event, framed neutrally — never a taunt.

Messages

Real threads with a coach

Server-backed conversation threads: last message and unread count in the list, an inverted bubble view with optimistic send in the conversation itself.

Notifications

DQs, notes, and messages

One feed for everything that lands on a swimmer — a DQ from the meet, a coach's note, a new message — each summarized by kind. Opening the screen is the read receipt.

Profile

Claim it, then customize it

Link the account to a name on the team roster, then add a short bio and a SwimCloud id. A parent instead follows one or more swimmers and gets a block per swimmer.

Jump straight to a screen

One account, two sides

A swimmer manages their own profile; a parent follows one or more swimmers. Both join a team the same way a coach does — with a code, no invite email.

Estimates, never taunts

The rival compare screen reuses the exact same simulation engine as the coach side and frames every number neutrally — a probability, not a prediction dressed up as trash talk.