Volleyball Elite Academy development update
|
Volleyball Elite Academy
Clean up Launch Readiness confusion
|
Clean up Launch Readiness confusionVolleyball Elite Academy — Development Update • May 20, 2026
Clean up Launch Readiness confusion
What & Why The sidebar entry labelled "Launch Readiness" in the SuperAdmin nav is misleading. It points to , which renders the member onboarding checklist (Welcome to Elite Volleyball Academy — complete your profile, meet Penny, register for events, etc.) — content aimed at athletes and parents, not at admins setting up the academy. SuperAdmins clicking it land on either the member checklist or a confusing "Please complete your registration first" prompt.
Separately, there is a completely orphaned page (a pre-game readiness checker for league coordinators) and a backing API endpoint that nothing in the app routes to or calls. This is dead code that should be removed so the codebase stops carrying two unrelated "launch readiness" concepts.
Done looks like
- The misleading "Launch Readiness" sidebar entry no longer appears in the SuperAdmin nav (or is renamed so its label honestly reflects the page it links to).
- The orphaned league-readiness page, its API endpoint, and its now-unused shared types are removed.
- No remaining UI link reaches the deleted page; no remaining server code references the deleted endpoint or types.
- The actual page (member onboarding) continues to work exactly as it does today for athletes and parents who reach it from the dashboard banner — that flow is not changed.
Out of scope
- Any change to the member-facing Getting Started onboarding checklist itself ( and its endpoints) — that page stays as-is.
- Building a real admin-facing "launch readiness" or academy-setup dashboard. If one is wanted later, it should be planned as a separate task.
- Changes to the Coach Getting Started page.
Steps 1. Remove the misleading sidebar entry — Delete the nav-registry row that links "Launch Readiness" to for SuperAdmins. Confirm nothing else in the sidebar, tests, or System Overview registry depends on that .
2. Delete the orphaned league readiness page — Remove the page file. Confirm there is no route registered for it in and no other import.
3. Delete the orphaned server endpoint and shared types — Remove the handler in and the / interfaces in . Make sure no other server or client code still imports those types.
4. Sanity check for stragglers — Search the repo for , , and "Launch Readiness" and clean up any leftover comments, test IDs, or doc references. Update the stale comment in that refers to "the Launch Readiness checklist" so it talks about the Getting Started checklist instead.
5. Verify — Load the SuperAdmin sidebar and confirm the "Launch Readiness" item is gone. Load directly as an athlete/parent and confirm the onboarding checklist still renders normally. Run typecheck.
Relevant files - - - - - - -
|
Volleyball Elite Academy Reply to this email — we read every reply. You received this because you have an account with Volleyball Elite Academy. elitevolleyball.training |
|
No comments:
Post a Comment