v0.2 — RBAC, blog API and Stripe billing now liveSee changelog

Thefull-stacktemplateyoucanshipinaweek

Auth, multi-tenant, billing, blog, docs and a complete admin dashboard. Clone the repo, plug your env vars, launch your product tonight.

End-to-end TypeScript · TanStack Start + Convex

apexkit.dev/dashboard
DashboardSR
Dashboard
Overview of your workspace.
Users
1,248
Organizations
36
Roles
7
Active campaigns
4
Recent activity
Latest actions.
  • Sofia Reyes invited a new user2m
  • Article “Shipping a SaaS” published1h
  • Role “Editor” permissions updated3h
  • Organization “Volt Inc.” created5h
0Integrations wired in
0Days to your MVP
0%TypeScript, end to end

Powered by a stack you'd choose anyway

TanStackConvexBetter AuthStripeResendshadcn/uiTailwindSentryViteRadixTipTapLucide

A stack you don't have to rebuild.

Every piece of the SaaS plumbing is already wired — type-safe, realtime, production-ready.

01 / 09

TanStack Start

Type-safe file-based routing, SSR via Nitro, server functions, zero magic.

Docs
tsx
export const Route = createFileRoute("/")({
  head: () => getSeoHead({ path: "/" }),
  component: HomePage,
});
  • Pre-wired in the template
  • Type-safe end-to-end
  • Production-ready defaults

Everything you'd build for the third time.

Battle-tested patterns for the boring parts of every product. Spend your week on the parts that matter.

Passwordless auth, day one

Magic link, 6-digit OTP and Google OAuth — on Better Auth + Convex.

Magic link delivered
you@apexkit.devinbox
729461
Better Auth · session signedredirecting to /dashboard
  • Magic link + 6-digit OTP
  • Google OAuth out of the box
  • Session, RBAC and route guards

Multi-tenant by default

Organizations, invitations and an org switcher, ready in the dashboard.

AAcme Studioowner
SScale Coadmin
BBeta Labsmember

Stripe billing wired up

Stripe Checkout, webhooks and plans configurable in src/config.ts.

$convex env set STRIPE_SECRET_KEY
Free
$0
Starter
$29
Pro
$79

Blog + SEO + LLM feeds

TipTap editor, RSS, sitemap and llms.txt feeds for crawlers.

PublishedEN · 5 min
Shipping a SaaS in a week
#seo#rss#llms.txt

Roles & permissions

Server-side policy RBAC — system roles or your own matrix.

readeditadmin
owner
editor
viewer

i18n, PWA, transactional emails

SSR-safe FR/EN, offline-ready PWA and Resend emails.

enfr
installable PWA
t("dashboard.welcome")
Welcome back, Apex.

Three steps to your MVP.

From a fresh clone to a running dashboard in a single afternoon.

01

Clone

Pull the repo and install dependencies in one command.

$pnpm install
02

Configure

Set your Convex deployment, Stripe keys and Resend domain.

$pnpm convex env set BETTER_AUTH_SECRET …
03

Ship

Run dev, open the dashboard, invite your first user.

$pnpm dev

A dashboard your team can actually use.

Stats, articles, users, roles, organizations, campaigns — already wired and styled to ship.

01 / 04

Overview

KPIs for users, organizations, roles and active campaigns. Recent activity and sign-ups, on a single screen.

apexkit.dev/dashboard/overview
DashboardSR
Dashboard
Overview of your workspace.
Users
1,248
Organizations
36
Roles
7
Active campaigns
4
Recent activity
Latest actions.
  • Sofia Reyes invited a new user2m
  • Article “Shipping a SaaS” published1h
  • Role “Editor” permissions updated3h
  • Organization “Volt Inc.” created5h
02 / 04

Articles

Draft, schedule and publish posts with the embedded TipTap editor. SEO meta, OG image, per-article visibility.

apexkit.dev/dashboard/articles
ArticlesSR
Articles
Posts optimized for SEO.
New
AllDraftPublished
Shipping a SaaS in a weekpublished
Why we picked Convexpublished
Better Auth, magic linksscheduled
Stripe webhooks on Convexdraft
Multi-tenant from day onepublished
03 / 04

Users

Search, filter and edit every signed-up user. Assign roles, switch organizations, suspend or restore access.

apexkit.dev/dashboard/users
UsersSR
Users
Manage signed-up users.
Invite
Search by email or name
LMLiam Mercerliam@volt.incAdmin
Aïcha Ndiayeaicha@scale.coEditor
TKTomas Krausetomas@beta.appMember
RCRosa Contirosa@acme.ioMember
04 / 04

Billing

Per-organization Stripe customer, current plan, override limits. Apply coupons and switch plans without leaving the dashboard.

apexkit.dev/dashboard/billing
BillingSR
Subscription
Billing for this organization.
Pro Plancus_Qk82Lp4eXa
Free$0 /mo
Switch
Pro$49 /mo
Current
Ultra$100 /mo
Switch

One purchase. Yours forever.

No subscription. Buy once, build unlimited projects, and get every future update.

Web

The full web boilerplate, production-ready.

$129one-time payment

Launch offer · instead of $179

  • TanStack Start + Convex + Better Auth
  • Multi-tenant dashboard, RBAC & organizations
  • Stripe billing, Resend emails, blog & docs
  • i18n, PWA, Sentry, tests — lifetime updates
Get access
Best value

Web + Mobile

Everything in Web, plus a React Native / Expo app sharing the same backend.

$309one-time payment

Launch offer · instead of $409

  • Everything in the Web offer
  • React Native + Expo mobile app
  • Shared dashboard & Convex backend
  • Auth, billing & push wired across both
Get access

Frequently asked questions.

Stop scaffolding. Start shipping.

Clone the template, plug your env vars, push to production tonight.

Command palette

Search and run actions.