Wednesday, April 8, 2026

Athlete Login Access UX Overhaul

Athlete Login Access UX Overhaul

Canadian Elite Volleyball Academy — Development Update • April 8, 2026

--- title: Athlete Login Access UX Overhaul ---

Athlete Login Access UX Overhaul

What & Why

Parents are confused about how to give their athletes access to log in. The current flow has several pain points:

1. "Can manage profile" toggle is misleading — parents think this is how athletes get access, but it actually controls whether the parent can edit on behalf of the child. The label doesn't explain what it does. 2. Login creation is hidden — the small "Login" button at the bottom of the athlete card is easy to miss and doesn't convey its purpose. 3. Username/password are parent-chosen — parents have to invent a username and temporary password, then verbally tell it to their child. This is error-prone and confusing. 4. Athlete login page URL is obscure — parents must know to tell athletes to go to , which is a different URL from the main site login. Athletes arriving at the main login see Replit Auth and get confused. 5. Parents lose visibility once athlete changes password — once the athlete changes their temporary password, the parent can no longer see it and may feel they've lost control.

The goal is to make the athlete access flow self-explanatory so parents can set it up without external guidance, while keeping parents in control and making athletes responsible for their own journey.

Done looks like

  • The athlete card on the Family tab clearly separates "Athlete Login Access" from the parent permission toggle
  • The parent permission toggle ("Can manage profile") is relabeled with a clear explanation of what it actually controls (parent editing on behalf of child)
  • When a parent enables athlete login, the system auto-generates a username (based on athlete's name, e.g. ) and a random temporary password — no parent input needed
  • After creation, the credentials are displayed clearly with copy buttons, and optionally the parent can email the credentials directly to the athlete's email (if one exists) or to themselves
  • The athlete card prominently shows whether the athlete has a login, and if so, includes a visible reminder of how the athlete logs in (the URL and username)
  • The athlete login page link on the main site is more discoverable — add a small "Athlete? Log in here" link on the main login/landing page that points to
  • Parents can still reset the password at any time (which generates a new temporary password and re-sets the must-change flag), giving them full control to lock down or re-share access
  • The athlete login page itself shows a brief helper message explaining this is for athletes whose parents set up their login

Out of scope

  • Changing the fundamental auth architecture (athletes still use username/password, parents still use Replit Auth)
  • Allowing athletes to self-register without a parent
  • Email delivery system changes (uses existing Resend integration)
  • Changing what athletes can see/do once logged in

Relevant files

- - - - -

Canadian Elite Volleyball Academy
elitevolleyball.training

No comments:

Post a Comment