Das agent-ready SaaS-Starterkit für TanStack Start
MwSt. inklusive, Launch am Wochenende. Auth, Billing, Datenbank-Patterns und die CLAUDE.md-Konventionen, die dein Coding-Agent braucht — alles in einem Repo.
// src/routes/api/webhooks/polar.tsconst rawBody = await request.text();const ok = await verifyStandardWebhook({id: request.headers.get("webhook-id")!,timestamp: request.headers.get("webhook-timestamp")!,signatureHeader: request.headers.get("webhook-signature")!,body: rawBody,secret: process.env.POLAR_WEBHOOK_SECRET!,});if (!ok) return new Response("Invalid signature", { status: 401 });const event = JSON.parse(rawBody) as PolarEvent;if (shouldRunPaidEffects(event)) {await deliverEmail(orderConfirmationEmail(event));await recordAudit("order.paid", event.data.customer.id, event.data);}
In Zahlen
Ehrliche Zahlen aus dem Repository, das du klonst.
- 0+Ausgelieferte Features
- 0 hGeschätzte Bauzeit gespart
- 0 SprachenEingebaute Sprachen
- 0+Automatisierte Tests
Highlights
Sechs der einundzwanzig Patterns aus dem Kit — die vollständige Übersicht findest du auf der Features-Seite.
TanStack Start
SSR, typsicheres File-basiertes Routing und Server Functions ab Werk.
Supabase-Auth
E-Mail + Passwort, Passwort-Reset und ein wiederverwendbarer Route-Guard für geschützte Seiten.
Profile + RLS-Pattern
Automatisch angelegte Profil-Zeilen und ein dokumentiertes Row-Level-Security-Template, das du für jede neue Tabelle kopierst.
Polar-Billing (MoR)
Merchant-of-Record-Checkout — EU/UK-MwSt. und US-Sales-Tax ohne Zusatzcode abgehandelt.
KI-Modul
Lovable-AI-Gateway serverseitig verdrahtet mit wiederverwendbarem Pattern — funktioniert sofort, ohne externe Keys.
Teams / Organisationen
NeuOrganisationen anlegen, Mitglieder per 7-Tage-Token-Link einladen, Owner/Admin/Member-Rollen, Last-Owner-Guard und RLS, die transparent auf geteilte Projekte greift.
Ein Blick ins Repo
Echter Code aus dem Repository, das du klonst — nichts erfunden.
create table public.projects (id uuid primary key default gen_random_uuid(),user_id uuid not null references auth.users(id) on delete cascade,name text not null,description text,created_at timestamptz not null default now(),updated_at timestamptz not null default now());grant select, insert, update, delete on public.projects to authenticated;grant all on public.projects to service_role;alter table public.projects enable row level security;create policy "select own" on public.projectsfor select to authenticated using (auth.uid() = user_id);create policy "insert own" on public.projectsfor insert to authenticated with check (auth.uid() = user_id);
In Aktion sehen
Echte Screenshots aus dem laufenden Kit — Auth, Dashboard, Checkout und mehr.

Diese Seite ist die Demo
sarvstack.sarvon.ch läuft selbst auf SarvStack. Die Auth, die du über "Loslegen" testen kannst, der Checkout auf /pricing, der Dark-Mode-Umschalter — alles ausgelieferter Kit-Code.
Häufig gestellte Fragen
Die drei häufigsten Fragen. Vollständige Liste auf der FAQ-Seite.
Bereit zu launchen?
Einmalkauf. Lebenslanger Zugriff. MwSt. wird von Polar übernommen.
$99 Early-Adopter-Preis — steigt am 1. August 2026 auf $149. Wer vorher kauft, sichert lebenslange Updates zum niedrigeren Preis.



