All work
Tools

Beacon Scheduler

Pack a clinic's week. Stay offline.

An offline-first weekly scheduler for a real pediatric behavioral-health clinic — a color-coded board of provider blocks with an Autofill that drafts the week and an Attention panel that catches what's still broken.

v1.0.0
Beacon Scheduler
The full week at a glance — color-coded provider blocks packed across the board, with the Attention panel on the side calling out exactly who's short hours or still unassigned.
The itch

A real clinic was rebuilding next week's schedule by hand every week — dragging the same names around a grid, then re-checking everyone's hours by eye. I wanted to give them that afternoon back.

The hard part

Scheduling is a constraint puzzle wearing a friendly face: every provider owes hours, blocks can't collide, and a human still has to be able to override the machine. On top of that it had to run entirely offline — patient-adjacent work shouldn't depend on someone else's server.

How I built it

I built the week board so a person is always holding the pen: Autofill packs the week as a first draft, and a live Attention panel sits next to it flagging who's short hours or unassigned. That pairing is the trick — the machine does the tedious first pass, the panel tells you exactly what's still wrong, so you trust it without handing over the last word. The whole thing runs in the browser with no backend.

Where it landed

It's live at beaconscheduler.quiettools.dev, runs with zero network, and was built for an actual pediatric behavioral-health clinic to plan real weeks. Autofill drafts, the Attention panel keeps it honest, and nobody's data leaves the machine.

Devlog

live from git
  1. Person hover cards, client ranged time off, red outside-availability, 8h no-break warning
  2. Tour: mention double-click-to-add in the 'Add a block' step
  3. Board: cascade-stack only small overlap groups; keep packed view side-by-side
  4. Demo: refine NFT off-site blocks into specific OT/PT/SP services
  5. PDF full-width blocks, inline OT/PT/SP chip, 30-min snap, Share icon, rail declutter
  6. Beacon Pediatric Scheduling Suite

This is the unglamorous kind of hard: a messy human constraint problem for a real client, shipped as a tool they can run offline and actually trust. If you've got an internal workflow that lives in a spreadsheet nobody likes, this is the shape of thing I turn it into.

If your team is still fighting a spreadsheet every week, I'd love to hear what the real puzzle underneath it is.

Let’s build something