feat: Admin dashboard redesign + Family CRM page #21
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Lineage
plan-wkq→ Phase 10 (Playground)Repo
forgejo_admin/westside-playgroundUser Story
As Marcus (admin/sales guy), when I open the app I see my pipeline at a glance — how many families registered, how many are paying, who's overdue, how many teams. Each number takes me to the detail I need.
Context
The admin dashboard needs a redesign. Marcus runs this like a mini CRM. The current stat cards ("Registered", "Paid Up", "Overdue", "Teams") don't link anywhere and the labels are confusing. Also the bottom nav has "My Player" which makes no sense for admin.
The pipeline:
Two pages:
admin.html(dashboard) — 4 clickable stat cards that link to the right placesadmin-families.html(new CRM page) — all families with pipeline status, filterableFile Targets
Files to modify:
admin.html— redesign stat cards as clickable pipeline numbers, fix bottom nav (remove "My Player", use Dashboard | Teams | Sign Out), remove the overdue section (it moves to the CRM page), keep Teams section and Quick ActionsFiles to create:
admin-families.html— Family CRM pageAcceptance Criteria
admin.html redesign:
admin-families.htmladmin-families.html?filter=active(just useadmin-families.htmlwith a comment noting the filter)admin-teams.htmladmin-families.html?filter=overdue(same, just link with comment)admin-families.html (CRM page):
player-profile.htmllinkTest Expectations
Constraints
shared/app.css— stat-cards, info-card, list-row, badge patternstel:links for tap-to-call on mobileChecklist
Related
project-westside-basketball