Phase 9: Frontend Redesign

phase-wkq-9-frontend-redesign Phase

phase
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-app
Depends 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.