Landing page: restore original energy — single CTA, remove coaches, tighten copy #90
Labels
No labels
domain:backend
domain:devops
domain:frontend
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/westside-landing#90
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?
Type
Feature
Lineage
Follows playground overhaul (#85-#88). Parent note:
westside-playground-overhaulRepo
forgejo_admin/westside-playgroundUser Story
As a prospective parent visiting the public site, I want to immediately understand what the program is about and know how to get involved so I don't bounce.
story:WS-S26
Context
The original
west-side-basketballlanding page was a conversion machine — every section funneled to one action. Our playground landing page has lost that focus: dual hero CTAs ("Member Sign In" + "View Schedule"), a full coaches section that duplicates staff.html, and a weak bottom CTA ("Want to Get Involved?").The original's structure when tryouts were active:
Banner (urgency) → Hero (one CTA) → About (3 cards) → Quote → How It Works → FAQ → Bottom CTA (same action)
Our target structure (no active tryouts):
Hero (one CTA) → About (3 cards) → Quote → How to Join (3 steps) → Bottom CTA
Five sections. Clean funnel. Staff, Sponsors, Schedule are one tap away in the nav.
File Targets
Files to modify:
index.html— the landing pageChanges:
Files NOT to touch:
shared/style.css— no CSS changes needed, just removing HTML sectionsAcceptance Criteria
Test Expectations
Constraints
Checklist
Related
westside-playground-overhaul— parent overhaul noteldraney/west-side-basketball— the original site to reference for energy/toneScope Review: NEEDS_REFINEMENT
Review note:
review-405-2026-03-25Three issues found that would block agent execution:
westside-appbut### Repofield and file target (index.html) point towestside-playground. Agent will clone the wrong repo.index.htmlhas no such section. The originalwest-side-basketball/index.htmlhas "How It Works" (3 steps) but it was never ported. This is a CREATE, not a KEEP — and the step content needs adapting for the no-tryout context.todowith the same labels. Is #405 a subset, replacement, or independent?Refinements from review-405-2026-03-25:
Repo convention: Same as all playground tickets — westside-app tracks, westside-playground is target. Established in #75.
"How to Join" section — CREATE, not keep. This section doesn't exist in the current playground index.html. Port from the original
west-side-basketball/index.html"How It Works" section (lines 142-167), updated for no-tryout context:Step 1: Reach Out — "Contact us by email or phone. Let us know your player's age, experience, and what you're looking for."
Step 2: Meet the Coaches — "Come to a practice session. See the culture, the structure, and the standard firsthand."
Step 3: Get Placed — "Players are placed on teams based on age, skill level, and evaluation. Season details and schedules follow."
Same
.step/.step-number/.grid.grid-3pattern as the original.Scope Review: READY
Review note:
review-405-2026-03-25-r2Re-review after refinement. All 3 original issues resolved:
### Repofield sayswestside-playground— agent will clone the correct repo.Ticket is ready for agent execution.
Superseded by #98 / PR #99 (SvelteKit public site — 8 pages). Closing.