All of this, for $0.
This site has no server, no container, nothing to keep running — and it's still interactive, with a real database. Here's the whole stack:
Therapy builds the pages
Your app is plain Julia. Therapy renders it to static HTML at build time — fast, cacheable, indexable.
WebAssembly makes it live
Interactive bits (and whole Julia notebooks) compile to WASM and run in the visitor's browser. No server doing the work.
Snapshot hosts it on the edge
Push to GitHub; Snapshot builds it in your own Actions and serves it from Cloudflare's global edge. Scales to zero, costs nothing.
The browser talks to a free database
Need sign-in or persistence? The page calls a free edge database (Supabase) directly, locked down with row-level security. Still no backend of your own.
It's the exact recipe behind Snapshot itself — a full dashboard with GitHub login and a database, running entirely on free tiers. Now it's yours: connect a repo and ship.