feat: jersey-public.html — public intake prototype (System B) (#57) #58
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "57-jersey-public-intake"
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
Adds
jersey-public.html, a vanilla HTML/CSS/JS public jersey intake prototype for Westside Kings & Queens. This is System B (public, no token). System A (jersey.html) is untouched.Changes
jersey-public.html(413 lines)<img>srcbetween the 4 MinIO URLs)preventDefault+ "Order submitted (playground — no backend wired)" statusshared/style.css:.info-card,.card-title,.info-card-body,.form-group,.form-label,.form-input,.package-option,.package-details,.package-name,.package-desc,.package-price,.btn,.btn-primary,.btn-block,.actions-row,.actions-bottom,.nav,.bottom-nav,.container.jersey-public-*inside a<style>block — no leakage<!-- TODO: populate teams from /api/teams when backend wires up -->placeholder for team listDesign Decisions
.jersey-option,.jersey-option-body, etc.) that don't exist injersey.html. I reused the actual existing classes (.info-card,.package-option,.form-group, etc.) for visual consistency.:has(input:checked)for the selected-state styling.inputmode="numeric"andpattern— needed to accept00as distinct from0, which atype=numberinput can't represent.Verification
Acceptance Criteria
git diff main -- jersey.htmlreturns emptyPreview
Preview URL TBD — static file. For local review:
cd westside-playground && python3 -m http.server 8080then openhttp://localhost:8080/jersey-public.html. Tailscale funnel stand-up deferred to reviewer.Test Plan
jersey-public.htmlin Chrome desktop → all fields + both card images renderkings-*; toggle Queens → both swap toqueens-*0,00,1,99in preferred number fields → all acceptedReview Checklist
git diff main -- jersey.htmlis empty (System A untouched)shared/style.cssclasses; new styles scoped to.jersey-public-*Scope Flags (follow-up, not blocking)
Marcus Kings,Marcus Queens,Other). TODO comment in HTML. Real list comes from/api/teamswhen the backend lands — follow-up issue recommended.westside-playground; reviewer/dispatcher should stand up the preview for AC-7.arch-jersey-intakenote: required before backend work per ticket footer. Not blocking this playground PR.Related Notes
feedback_playground_first.md— playground-gate philosophyfeedback_no_tailwind.md— no Tailwind in Westside propertiesfeedback_svelte_is_html.md— playground → production is copy-pasteRelated
board-westside-basketball(in_progress)