Phase 9: Frontend Redesign
Goal: Transform westside-app from dev admin tool to professional club app. Landing page port, role redirect, dashboard ports from playground.
Owner: Dev agent
Repo:
forgejo_admin/westside-appDepends on: phase-wkq-8-design-system
Scope
- Home page rewrite: ported landing content from
west-side-basketball(hero, about, FAQ, CTA). 650 lines mobile-first CSS. - Post-login role redirect: admin→
/admin, coach→/coach, player→/player - Sign In button fix: replaced
<SignIn>component with direct form POST (no white oval) - Dashboard ports from
westside-playground: player info-cards, coach card grid with phone links, admin ops dashboard with stat cards + payment health - Removed obsolete tryout-day form actions (check-in, assign number)
Deliverables
- PRs: #29, #31 (westside-app). Issues: #28, #30 closed.
- Unauthenticated visitors see branded landing page, not raw stats
Provenance
Phase 10f-1 through 10f-4 from original tryout prep plan.