A multi-tenant blog platform, powered by Neon

Sign up, create a site, and it gets its own subdomain (your-site.example.com) serving a public blog. The entire backend is Neon: serverless Postgres for data, Neon Auth for sign-in, the Data API for the dashboard, and Neon Object Storage for cover images.

Public demo blogs

No login needed. Each site is a tenant on its own subdomain.

How the pieces fit

The signed-in dashboard talks to the Data API with a Neon Auth JWT, and Row-Level Security keeps each user's sites and posts private to them. The server renders public tenant blogs with the serverless driver, so every subdomain is fast and SEO-friendly. Cover images are stored in Neon Object Storage.

Preview deployments get their own branch

With the Neon integration on Vercel, each preview deployment connects to an isolated Neon branch, a full copy of the database and its auth, so every pull request gets a real backend to test against.

Try it

Sign in or create an account, add a site, write a post, and publish it to see it live on the site's subdomain.