E2E test: parent registration + coach signup flows #33
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/basketball-api#33
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-2026-03-08-tryout-prep→ Phase 3a-iii → Phase 3a-iii-e2eRepo
forgejo_admin/basketball-apiUser Story
As Marcus (program director)
I want to see both signup flows working end-to-end on the live site
So that I can approve the email blast to 34 families tonight
Context
All code is merged. Two flows need E2E verification on the live site before Marcus demo:
Flow 1 — Parent registration: Parent visits
/register→ email gate → walk-up form (or token pre-fill) → fills out player info → signs waiver/disclaimer (checkbox, timestamp, IP recorded) → submit → data in DB.Flow 2 — Coach signup: Coach visits
/coach/signup→ fills name/email/phone → reads & agrees to contractor agreement → Stripe Connect onboarding. ONE link for all coaches, no token needed.Stripe test coupon
TESTFREE(100% off, 5 max) already created for testing.File Targets
No code changes — this is E2E verification via Playwright on the live site.
https://basketball-api.tail5b443a.ts.net/registerhttps://basketball-api.tail5b443a.ts.net/coach/signupAcceptance Criteria
/register→ email gate → form → waiver → submit → data in DB/coach/signup→ form → agreement checkbox → submit → Stripe redirectTest Expectations
Constraints
Checklist
Related
project-westside-basketball