Working event boards
Six public demo slugs are smoke-tested in production, including buddies, scramble, completed, and member-guest boards.
This is the page to open before a walkthrough. It explains what shipped, how to demo it, what has been verified, and which launch gates still need production or real-device proof.
The repo now has a coherent source-side build: public pages, demo routes, app shell, create flow, Worker endpoints, affiliate records, settlement views, and regression tests all point at the same current product posture.
Six public demo slugs are smoke-tested in production, including buddies, scramble, completed, and member-guest boards.
Implemented formats are separated from guide-only or approximation-only claims, including Hammer and Bloodsome boundaries.
BetWaggle never holds funds. It calculates payable pairs and shows copy-ready settlement details, with payment app buttons only when handles are on file.
The four-level affiliate network has schema, signup-chain capture, commission walking, dashboard views, payout aggregation, and admin reconciliation coverage.
Public, email, asset, docs, route-policy, and app-shell posture tests block unsupported wagering, sync, and settlement copy.
README, CLAUDE, TODOs, phase report, demo overview, and build overview identify the current source state and remaining gates.
Start with the populated board, then show create and pricing only after the event value is clear.
Use the buddies board to show a familiar small-group event: players, scoring, side-game entries, settlement math, and a shareable final result.
Open Demo BoardSmall-group story for Nassau, skins, wolf, scoring, and settlement.
Team event surface for charity outings and course-pro conversations.
Large-field story for clubs that need a polished tournament board.
Event setup, promo code path, referral attribution, and checkout review.
The source-side work has been checked repeatedly before push, and the latest cleanup slice is deployed to Cloudflare.
All latest cleanup and handoff work is committed locally and pushed to github.com/eratner15/betwaggle.
Every `tests/*.test.js` file passed after the app-shell posture coverage and handoff page were added.
`scripts/demo-state-smoke.js` returned 6/6 valid demo slugs from betwaggle.com.
Regression coverage blocks unsupported sync, wagering-style, unconditional payment-link, and auto-settle positioning.
The latest source is pushed and deployed. Launch sign-off still needs real paid checkout/webhook proof, real-device payment-link checks, and a live outdoor event run from create to settlement.
Review Build Overview"BetWaggle is a golf event board for groups. It gives organizers a clean event link, lets players score and track side-game entries, calculates who owes whom, and keeps payment movement peer-to-peer. The build is pushed, tested, and deployed; the remaining launch proof is real paid checkout, real-device payment-link validation, and an outdoor field run."
Open Demo Overview Open Full Recap