Coach Getting Started / Welcome Page
Canadian Elite Volleyball Academy — Development Update • April 6, 2026
--- title: Coach Getting Started / Welcome Page ---
Coach Getting Started / Welcome Page
## What & Why Build a role-specific "Getting Started" welcome page for coaches, mirroring the existing athlete/parent guide. Coaches have different onboarding needs — their checklist should focus on completing their coaching profile, safety certifications, NCCP credentials, CIF onboarding steps, and academy-specific tasks. Like the athlete/parent version, coaches can dismiss the guide once they've completed the essential items.
## Done looks like - Coaches see a dedicated welcome page at /coach-getting-started with a progress bar, Penny art, and a checklist of coach-specific onboarding tasks - Checklist items link to the relevant coach portal sections (profile, certifications, onboarding steps, etc.) - A dismissible banner appears on the dashboard when the guide hasn't been completed/dismissed - The guide can be dismissed by the coach once they're done with it - Progress is computed server-side based on actual data (profile completeness, safety checks, NCCP, CIF steps, etc.)
## Out of scope - Changing the existing athlete/parent Getting Started page - Modifying the CIF onboarding flow itself - Adding new coach profile fields
## Tasks 1. Add coach_getting_started_dismissed column — Add a boolean column to academy_people for tracking whether a coach has dismissed their guide, similar to the existing getting_started_dismissed column.
2. Build coach getting-started status API — Create GET endpoint that checks coach-specific completion items: profile photo & phone, public bio, NCCP number entered, safety certifications (Safe Sport, police check), CIF onboarding progress (steps 1-5 self-serve), event assignments, Penny Chat usage, and feedback submission. Return a checklist object and progress counts.
3. Build coach getting-started dismiss API — Create PATCH endpoint to set the new dismissed flag.
4. Build the coach Getting Started page — Create the /coach-getting-started page following the same visual pattern as the athlete/parent version (hero section with Penny art, progress bar, role-specific checklist cards with icons and links to coach portal tabs). Checklist items: Complete Profile (photo + phone + bio), Enter NCCP Credentials, Complete Safety Requirements (Safe Sport + police check), Begin CIF Onboarding (steps 1-5), Browse Coaching Opportunities, Chat with Penny, Share Feedback.
5. Add coach banner to dashboard — Show a dismissible "Welcome, Coach" banner on the dashboard for users with the COACH role whose coach guide hasn't been dismissed, linking to the new page.
6. Register the route — Add the /coach-getting-started route to App.
## Relevant files - - - - - -
Canadian Elite Volleyball Academy
elitevolleyball.training
No comments:
Post a Comment