Wednesday, June 3, 2026

Navigation & Home Hub Overhaul

Volleyball Elite Academy development update
Volleyball Elite Academy
Navigation & Home Hub Overhaul

Navigation & Home Hub Overhaul

Volleyball Elite Academy — Development Update • June 3, 2026

--- title: Navigation & Home Hub Overhaul ---

Navigation & Home Hub Overhaul

What & Why

The app offers a lot, but people struggle to find things and the most important revenue surface — events & registration — isn't front-and-center for parents and athletes. Today the sidebar groups links by internal role names ("Admin & Operations", "Volleyball Community") and after login users are dropped onto role-specific pages with no "start here". This makes one connected improvement: (1) a personalized Home hub that leads with events, (2) a sidebar re-grouped by plain-language activity, and (3) a discoverable "What do you want to do?" launcher.

The nav system is already registry-driven and multi-role aware: every link declares its + , and the sidebar already merges links for people who hold several roles. So most of this is re-grouping and adding a hub — not rebuilding the engine. A command palette (, Cmd+K) already exists and surfaces persona-aware nav items; the launcher work makes it visible and task-oriented rather than building a new one.

Done looks like

  • After login, every role except SuperAdmin lands on a new Home hub that
shows upcoming events / "Register now" first, then a tidy set of quick-action cards for the things that person actually does (based on all their roles).
  • SuperAdmin keeps its current Control Panel landing.
  • A person with multiple roles sees all their relevant cards on the hub and all
their relevant sections in the sidebar, clearly labelled.
  • The sidebar is grouped under plain-language headings: **My Profile · Events &
Registration · Communication · AI Help · Community**, plus the existing role-only sections (admin, coaching, league) that appear only for people who have those roles.
  • There is an obvious "What do you want to do?" entry point (a visible search
button in the header and on the hub) that opens the quick launcher, including task-style shortcuts (e.g. "Register for an event", "Pay a balance", "Message a coach").
  • Existing pages (parent home, athlete home, programs, payments, etc.) remain
reachable; nothing is deleted, only reorganized and given a better front door.

Out of scope

  • No change to SuperAdmin's landing or admin tooling layout.
  • No backend/role-model changes — gating still uses the existing persona system.
  • No new event/registration features; the hub reuses existing event data and the
existing registration/programs flow.
  • No visual rebrand beyond what the hub and new headings require.

Steps

1. Decide the activity grouping map — Map every existing sidebar item to one of the new plain-language groups (My Profile, Events & Registration, Communication, AI Help, Community) while leaving role-only sections (admin, coaching, active-event, league, governance) intact for those personas. Keep the current persona gating on each item so multi-role merging still works. 2. Re-group the sidebar — Update the group labels and group ordering in the nav registry so the new headings render in a sensible order, with Events & Registration prominent for parents/athletes. Verify a multi-role account (e.g. parent + coach) shows every relevant section. 3. Build the Home hub page — Create a new hub page that leads with upcoming events and a clear "Register" call-to-action (reuse the data/source the parent home and programs pages already use), followed by quick-action cards derived from the same persona-aware nav registry so cards always match what the person can actually do. Make it role-agnostic: it composes from the viewer's combined roles. 4. Route login to the hub — Point the post-login redirect for all non- SuperAdmin roles to the new hub (replacing the parent/athlete split), keeping the SuperAdmin flow untouched and preserving any stored deep-link redirect. Add the route and keep the old role pages reachable from the hub/sidebar. 5. Surface the launcher — Add a visible "What do you want to do?" trigger (header button + a prominent control on the hub) that opens the existing command palette, and add a small set of task-oriented quick actions to it so common goals are one click. Keep the existing Cmd+K behavior. 6. Verify — Check the hub, redirect, regrouped sidebar, and launcher for the main personas (parent, athlete, coach, multi-role, board, referee) and confirm events are the first thing parents/athletes see. Typecheck clean.

Architectural note: the nav registry () is the single source of truth — re-grouping must happen there (group + GROUP_ORDER), not by hand-editing the sidebar renderer, so the sidebar, command palette, and hub stay in lock-step.

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