feat: build all dashboard prototypes with shared app.css #2
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "1-feat-build-all-dashboard-prototypes-with"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Replace stub HTML files with fully designed mobile-first prototypes using fake hardcoded data. All 6 pages now use the unified
shared/app.cssstylesheet. No JavaScript except Mermaid CDN on stories.html.Changes
index.html-- rewrote playground landing page with nav-cards, status badges (LIVE/DEPLOYED), hero section, "How This Works" steps, all using app.css design tokens plus page-specific overrides for nav-card/steps/hero componentsparent.html-- full US-10/US-11 parent dashboard: player profile card (MJ initials, position, height, school, grad), team info card, payment card with CURRENT badge and "Manage Subscription" button, 3 upcoming schedule itemscoach.html-- full US-12 coach roster: team header (8 players, Coach KJ), search input, 6 player cards in 2-column grid with avatar initials, tryout numbers, position/height, school/grad, parent name + tap-to-call phone links, payment status badges (CURRENT/OVERDUE/PENDING)admin.html-- full US-13/US-14 admin dashboard: 4 stat cards (54 active, 47 current, 4 overdue, 6 teams), payment health bar (87% green fill), 4 overdue family list-rows with danger border + tap-to-call, 6 team summary cards, quick actions rowvisitor.html-- simple centered message linking to deployed site with nav barstories.html-- migrated from inline<style>block toshared/app.csslink + minimal page-specific overrides; ALL content preserved (user stories, 5 mermaid diagrams, route map table, backend gaps table, data flow)shared/app.css-- added to git tracking (was on disk but untracked)Test Plan
Review Checklist
shared/app.css<style>blocks except minimal page-specific overrides where app.css lacks coverage<a href="tel:...">for tap-to-callRelated
Self-Review
Read 100% of all 7 changed files (admin.html, coach.html, index.html, parent.html, stories.html, visitor.html, shared/app.css). Verified against issue #1 spec.
Checklist
shared/app.css<style>blocks except minimal page-specific overrides (index: hero/nav-card/steps, admin: stat-bar, stories: doc typography) -- all justified by app.css lacking those components.overdueclass, 6 team cards, quick actions rowshared/logo.jpegused consistently<a href="tel:+1...">formatFindings
No blockers. No issues found. Implementation matches spec.