Realm — Convex + TanStack starter

Ship a SaaS,
not the plumbing.

Auth, real-time data, transactional email, multi-tenant orgs, and edge deploys — wired together so you can build the part that actually differentiates your product.

Schema-first.
Types end-to-end.

Define your data once in Convex. Types flow into queries, mutations, the router, your forms, and the UI — without codegen scripts or hand-rolled API contracts.

Tables, relationships, indexes, validators. Every change you make is checked at compile time, all the way from the database to the button click.

Organization
  • id
  • name
  • ownerId
  • createdAt
User
  • id
  • email
  • name
  • role
Member
  • userId
  • orgId
  • role

Tools you'll ship later have on day one.

A real dashboard shell. Sidebar, top bar, drawer, toast, skeleton primitives — all the parts you'd compose into tables, filters, and edit panels. Wired into your auth and your data the moment you boot.

No more spending week one rebuilding the same page shell you've built five times before.

Active users
2,078
Pending invites
43
IDStatusTotal
ORD-7845Processing£145.50
ORD-4387Processing£381.99
ORD-1290Shipped£47.23
68%|Reconciling payments

Drop-in
feature modules.

Each feature is a self-contained slice — backend and frontend mirror each other. Add a new domain in one place. Delete it just as cleanly.

Your routes, schemas, and components don't sprawl across the codebase. They live next to the feature they serve.

convex/features/billing/
src/features/billing/
convex/features/projects/
src/features/projects/
convex/features/billing/
schema.tstables
queries.tsreads
mutations.tswrites
actions.tswebhooks
http.tsroutes
apps/web/src/features/billing/
components/ui
hooks/logic
schema.tszod
nav.tssidebar

One price.
Setup on the house.

Pay once. Use it on every project you ship from here on out. If you get stuck wiring it up, I'll get on a call with you.

Realm — lifetime
$199
One-time payment
  • Private GitHub repo access
  • Lifetime license — unlimited commercial projects
  • Free setup assistance
  • All future updates
Get the template

Access to the private repo arrives by email after checkout.

After you buy,
running in a minute.

Accept the GitHub invite, clone, install, point at your Convex deployment. Auth and email are live as soon as the dev server starts.

terminal
$ pnpm install
$ pnpm dev:convex  # provisions deployment, generates types
$ pnpm dev