Realm - Convex + TanStack starter

Ship a SaaS,
not the plumbing.

The auth, billing, orgs, and email are already wired. You write the feature that makes your product yours.

Best-in-class,
glued together.

Every tool here was picked for the same reason: it's the one you'd reach for anyway. The integration work is already done.

PlusTypeScriptTailwind v4ZodVitestTurborepopnpm

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.

Questions before you buy? Get in touch

After you buy,
running in a minute.

Accept the GitHub invite, clone, and install. Drop in your Convex deployment plus a handful of provider keys (auth, email, billing) and you're live. SETUP.md walks through it.

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