Notes
Notes from the build.
How the template is put together, and what to check before you ship.

Guides / 2026-09-08
Why every feature in this template is deletable
A starter you delete from is more useful than one you add to — but only if deleting is a recipe rather than an archaeology dig.

Reference / 2026-09-05
D1 has no interactive transactions. Here is what to do instead.
Spending a credit balance safely on a database where db.transaction() throws — a single conditional statement, and when to reach for batch().

Walkthroughs / 2026-09-01
From clone to deployed, start to finish
Every step between `bun install` and a live domain — what you configure, in what order, and which steps you genuinely cannot automate.
ShipKit