feat: restore landing page energy — single CTA, remove coaches (#90) #39
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "90-landing-page-energy"
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
Restores the original landing page energy by simplifying the funnel: single hero CTA, no coaches section (staff page owns that), new "How to Join" steps section, and a stronger bottom CTA.
Changes
index.html: Hero — replaced dual buttons ("Member Sign In" + "View Schedule") with single "View Our Teams" CTA linking to schedule.htmlindex.html: Removed entire "Our Coaches" section (5 coach cards) — staff.html handles thisindex.html: Added "How to Join" 3-step section (Reach Out, Meet the Coaches, Get Placed) using existing.step/.step-number/.grid-3CSS classesindex.html: Bottom CTA — changed "Want to Get Involved?" to "Ready to Compete?" with prominent phone number and emailTest Plan
Review Checklist
Related
Review: Approved
Files changed: 1 (
index.htmlonly — no CSS or other pages touched)Checklist
.step/.step-number/.grid-3CSSPR #39 Review
DOMAIN REVIEW
Tech stack: Static HTML/CSS playground (vanilla HTML, shared CSS, no framework).
Structural correctness:
staff.html) retains all coach content (33 references to "coach" confirmed), so no content is lost.schedule.html-- correct..step,.step-number,.grid,.grid-3) which are fully defined inshared/style.cssat lines 863-899. No new CSS needed.Accessibility:
tel:andmailto:links in the CTA section have visible text labels (phone number and email address), which is good for screen readers.aria-label="Main navigation"and the toggle button retainsaria-expandedandaria-controlsattributes.Responsive design:
.grid-3has mobile-first single column (line 869), 2-column at tablet breakpoint (line 3309), 3-column at desktop (line 3352). The "How to Join" steps will render correctly at all breakpoints..stepclass hastext-align: centerand proper padding via CSS vars. Step numbers render as 48px red circles. All confirmed in CSS.Content quality:
schedule.htmlexists as a target for the hero CTA.Minor visual flow observation:
class="section". The old coaches section usedsection-darkwhich provided alternating light/dark rhythm. However, the dark CTA banner immediately follows How to Join, so visual separation is still maintained. This is a design taste call, not a defect.BLOCKERS
None.
This is a static HTML playground page with no user input, no backend interaction, no authentication, and no JavaScript logic changes. The BLOCKER criteria (test coverage, input validation, secrets, DRY auth) do not apply:
NITS
class="section"(light background). The old coaches section wassection-darkwhich created a light/dark/light rhythm. Consider usingsection section-darkon the How to Join section to restore visual alternation. This is purely aesthetic and depends on design preference.SOP COMPLIANCE
90-landing-page-energyreferences issue #90Closes forgejo_admin/westside-app#90index.htmlchanged (1 file, +20/-46)PROCESS OBSERVATIONS
westside-app(SvelteKit). This PR correctly stays in playground scope.VERDICT: APPROVED