CourtPuzzle

Weekly practice schedules that survive contact with reality

Import your venue allocations, tell it what each team needs, and CourtPuzzle drafts a conflict-checked week you can publish and export.

Open CourtPuzzle
CourtPuzzle scheduling interface

Specification

Feature Detail
Constraint solver Deterministic CSP validation with an infeasibility explainer.
AI document import CSV/PDF allocation import that asks clarifying questions.
AI copilot Natural-language edits with a review-before-apply diff.
Coach availability links Signed, expiring, no-account intake forms.
Public schedule link Read-only weekly snapshot, republished on change.
Team checklist Per-team practices-fulfilled count at a glance.
Exports Excel workbook, iCal, and Markdown.
Free tier Up to 2 venues and 3 teams, solver and exports included.

Why another scheduling tool

Club admins juggle municipal hall allocations, dozens of team requirements, and coach availability in a spreadsheet that breaks every August. CourtPuzzle holds all three in one model and validates the result with a solver instead of hope.

  • Allocation file in, schedule out

    Import venue allocations from CSV or PDF (an AI reader handles messy documents and asks when something is unclear) or enter them by hand. Define teams, their weekly practice counts, and any fixed slots.

  • Solver-checked, not vibes-checked

    A deterministic constraint solver validates every proposal and explains what makes an impossible week impossible. Locked manual assignments stay put; everything else can be re-seated.

  • Coaches without accounts

    Coaches answer an availability form through a signed, expiring link. No logins for them, no chasing replies by email for you.

  • Publish and export

    A read-only public link shows the finished week to members, and exports cover the formats clubs actually use: a multi-sheet Excel workbook, calendar files, and Markdown.

Frequently asked questions

What does it cost?

Small clubs pay nothing: up to two venues and three teams with the solver and exports included. A season pass at 19.99 USD per 6 months or 29.99 USD per year unlocks the AI import and copilot.

Is it only for basketball halls?

No. The venue model is generic: hall, pitch, rink, lane, or any named bookable slot works. It was built with a basketball club, so that is where it is most battle-tested.