Clubhouse table with phones and scorecards ready for a BetWaggle demo
Current demo handoff

Open the build through the rounds that already work.

This page is the fast path for showing BetWaggle today: populated demo events, verified source-side improvements, and the exact gates that still need production or device proof.

Demo Routes

Use these routes for a product walkthrough. They cover casual side games, scramble/tournament structure, and a large member-guest field without needing to create fresh data first.

Golf trip interface preview

Buddies Trip

Four-player Nassau, Skins, and Wolf setup with populated players and running game state.

Open buddies demo
Mobile scorecard atmosphere preview

Scramble Event

Team leaderboard, scramble scoring, and side-contest state for a course-pro or charity outing walkthrough.

Open scramble demo
Settlement lounge preview

Member-Guest

Large-field event shell with teams and match-play structure for showing the tournament direction.

Open member-guest demo

What Is Verified

The recap is source-of-truth for details. This overview keeps the demo script grounded in what has passing tests or direct production smoke evidence.

Scoring

11 formats plus overlays

Hammer is off-card. Bloodsome and other approximations are labeled instead of overclaimed.

Settlement

Minimal pairs tested

Ledger checks, payment-map rendering, and copy-ready fallback behavior have regression coverage.

Security posture

Cleanup covered

Zero active innerHTML inventory, zero wildcard CORS defaults, and Worker-first routing checks are covered.

Operations

Docs aligned

README, CLAUDE, gap report, TODOs, and course-pro runbook reflect the current build boundaries.

Walkthrough Script

Run the demo in this order: event setup, score entry, board, settlement, then recap. It shows the whole product without implying unverified account ownership, payment custody, or WebSocket authority.

Invite launch preview for a BetWaggle event

1. Create or open an event

Start from `/create/` for setup, or open a seeded demo route when you need a fast walkthrough.

2. Show scorecard authority

Saved holes now display commissioner, named-scorer, or spectator-only status so the card is honest about who entered scores.

3. Review settlement

BetWaggle never holds funds. It calculates who pays whom and shows copy-ready details, with payment app buttons only when handles are on file.

4. Close with the recap

The recap page summarizes what shipped, what is tested, what is pushed, and what still needs external verification.

Remaining Gates

These are not papered over. The newest source is pushed and deployed, but launch sign-off still needs external payment and real-device validation.

Production deploy

Cloudflare deploy completed on June 1, 2026; production demo state smoke passed after deployment.

Device payment links

Venmo and Cash App buttons require real iOS and Android verification with explicit handles before launch sign-off.

Field test

The full course-pro script still needs a real event run: create, invite, score, settle, share, and verify follow-up access.