New page: About — dedicated program overview #91
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#91
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
Part of public site evolution. Parent note:
westside-playground-overhaulRepo
forgejo_admin/westside-playgroundUser Story
As a prospective parent, I want a dedicated About page with full program details so I understand who Westside is before exploring teams and schedules.
story:WS-S26
Context
The About section currently lives as 3 cards + Marcus quote on the landing page. Moving to a dedicated page lets us expand: program history, mission, values, location info. The landing page becomes just Hero → How to Join → CTA, with About one tap away in the nav.
File Targets
Files to create:
about.html— dedicated About page. Expand from the current 3 cards (Structured Training, Competitive Play, Next-Level Prep) + Marcus quote. Add program details: West Valley Utah, AAU basketball, 15U/16U/17U boys and girls, est. 2026.Files to modify:
index.html— remove About section (3 cards + quote). Landing page becomes: Hero → How to Join → CTA.Acceptance Criteria
about.htmlexists with expanded program infoindex.htmlTest Expectations
Constraints
shared/style.cssandshared/app.jsChecklist
Related
westside-playground-overhaulScope Review: NEEDS_REFINEMENT
Review note:
review-406-2026-03-25Three fixable issues found before this ticket can move to next_up.
index.html. #90 restructures the landing page; this ticket removes the About section from it. #90 must merge first. Adddepends:#90label.### Reposays westside-playground. File targets are playground HTML. Follows the #85-#88 convention but should be noted explicitly.Refinements from review-406-2026-03-25:
Nav — only link to pages that exist after this ticket. Updated nav for this ticket:
Home | About | Staff | Sponsors | Schedule. Tryouts, Teams, Gear get added to nav by their respective tickets.Dependency on #90. Both modify index.html. #90 must merge first (it restructures the landing page). Adding
depends:ws-90.Repo convention: Documented — westside-app tracks, westside-playground is target.
Also adding to all 5 new tickets: Kings/Queens toggle should use
localStoragefor site-wide program mode persistence. When user selects Queens anywhere, the color scheme swaps to Queens pink and persists across navigation. Implementation:localStorage.setItem('program', 'queens'),app.jsreads on page load, applies.queens-activeclass to body. CSS swaps--color-accentfrom red to Queens pink. ~10 lines in shared/app.js.Scope Re-review: NEEDS_REFINEMENT
Review note:
review-406-2026-03-25-r2Refinements partially applied — 2 of 3 original findings resolved, but the issue body was not edited.
depends:ws-90label added. Issue #90 is now closed (merged). Dependency satisfied.Home | About | Staff | Tryouts | Teams | Schedule | Gear | Sponsorsin the issue body. Refinement comment says the correct nav isHome | About | Staff | Sponsors | Schedule, but the body — what agents execute from — was not updated. Edit the issue body to fix AC #3.AC #3 OVERRIDE (issue body has stale nav spec):
The correct nav for this ticket is:
Home | About | Staff | Sponsors | ScheduleDo NOT add Tryouts, Teams, or Gear to the nav — those pages don't exist yet. They get added by their own tickets (#92, #93, #94).
This comment supersedes the issue body's AC #3.
Superseded by #98 / PR #99 (SvelteKit public site — 8 pages). Closing.