Trainer

Trainer Registration

This dedicated path keeps trainer sign-up separate from the athlete onboarding experience and gives us a clean place to attach role-specific trainer setup next.

Primary path

Athlete and parent sign-up is the main route, with separate entry points for coaches and clinicians.

Dedicated sign-up routes
Selected role: trainer. If the signed-in account belongs to another saved role, the app should send that user to the matching dashboard instead.

Role-specific sign-up

This route is isolated so we can later attach dedicated role onboarding, metadata capture, and Convex profile creation without affecting the other flows.

Need a different role? Refresh this auth flow or return home.