A phased, AI-powered platform that replaces spreadsheets, automates operations, and puts you in permanent control — no developer dependency.
Deep navy base, warm amber for action, nothing stock. Real player photography throughout. Feels premium, not templated.
Public marketing → Player portal → Referee portal → Admin dashboard. Each user sees exactly what they need.
Built so AI tools like Claude maintain and extend it. Change a season's dates, update content — no developer calls.
Competitive · Community · Year-Round
Migrated from Airtable + Sheets on day one. Players log in and see complete history from before you owned the league.
Every season, partner, win rate, and division reconstructed from your existing data. Nothing lost.
Sent on registration, signed digitally, stored permanently. Auto-expires and prompts renewal each season. Zero paper.
Win rates + division history → estimated skill level. Feeds team balancing and smarter division assignments.
Works on any phone from day one. Phase 5 converts to iOS + Android with push notifications.
Submit on phone. Players see results before they leave the beach. Zero spreadsheet work for you.
Two taps → submitted → standings auto-updated → players notified. Entire chain under 5 seconds.
Assigned by availability + certification. Hours logged per game. Pay tracked automatically — no calculations.
Ref asks a rule question mid-game → AI trained on BVCA rulebook answers instantly → ruling logged.
All games, all referees, all scores in one dashboard. Flag, override, track hours — any device.
Registration to revenue — automated end to end. You handle exceptions only.
Register → division check → waiver → Stripe → welcome email → dashboard. Zero manual steps.
Teams + courts + windows → balanced round-robin in seconds. Hours in Sheets → seconds.
AI analyzes win rates and skills to suggest fair pairings. Makes every division more competitive.
48hr reminders. Score notifications. Waitlist auto-fill. Sponsor sequences. MailerLite + Zapier.
Stripe + Zoho → weekly inbox report. Season growth, coupon ROI, churn risk — auto-surfaced.
"Who from Fall 2025 hasn't re-registered?" → instant answer. No SQL, no spreadsheets.
Players · Seasons · Payments · Waivers · Schedules · Standings
Meticulous 5-step approach. Nothing touched until fully mapped and verified by you.
Export every source. Map every column. Identify duplicates. Nothing touched yet.
AI deduplication. Normalize names, emails, formats. Tag full season history per player.
Load into staging. You verify against players you know. Every count must match.
Players get "Claim your profile" email. Log in, see full history. Sheets stay read-only 30 days.
Full data dictionary + Loom walkthroughs. AI-queryable docs — you maintain with Claude, no calls.
Phase 1 alone eliminates your spreadsheet burden. Each phase ships and stands alone.
Ships with AI-readable docs. Use Claude to maintain, extend, and query your own system. No developer dependency.
Meticulous audit before touching anything. Players see complete history from day one of launch.
Stripe, Zoho, MailerLite, Titan, Google Workspace — all integrated, none replaced unless you choose.
Budget and timeline flex with your business. Each phase delivers standalone value.
Ready to discuss timeline, stack details, and per-phase pricing in the interview.