Page
About
A studio that ships the boring parts
Northline Studio is a small product studio. We take a company’s first public site seriously: the landing page has to look like it belongs to them, the blog has to be writable by the people who actually know the work, and nobody should SSH into a server to change a sentence.
This starter is the kit we clone for a new client.
- Cloudflare for hosting and the domain
- Convex for drafts, schedules, and the live-content signal
- SvelteKit for a fast static public site and a client-only admin
If you are reading this on a fresh clone, open /admin, sign in with the development password, and replace every word.
How a new site goes live
- Answer the create-site questionnaire (or edit
site.config.ts). - Create a Convex project (
bunx convex dev). - Put the deploy on Cloudflare Workers.
- Register the domain in Cloudflare and attach it to the Worker.
- Paste the Workers Builds deploy hook into Convex as
CLOUDFLARE_DEPLOY_HOOK_URL.
Publishing from the dashboard then rebuilds the static site. Open tabs notice the new revision and offer a refresh.