Alles, was im Kit steckt
Fünfzehn Patterns, das Repo, das du wirklich klonst, und wie viele Stunden jeder Baustein von Hand kosten würde.
Was drin ist
Jedes hier aufgeführte Feature ist bereits im Code implementiert, den du bekommst.
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.
shadcn/ui-Designsystem
Inter, neutrale Zink-Palette, Indigo-Akzent und ein funktionierender Hell-/Dunkelmodus.
Agent-ready Docs
Ein CLAUDE.md, das Claude Code und Cursor deine Konventionen beibringt, damit sie den Code richtig erweitern.
KI-Modul
Lovable-AI-Gateway serverseitig verdrahtet mit wiederverwendbarem Pattern — funktioniert sofort, ohne externe Keys.
Transaktions-E-Mails
Resend-Integration für Willkommens- und Bestellbestätigungs-Mails — ausfallsicher: blockiert nie Signup oder Checkout.
Tests + CI
Playwright-Smoke-Tests für Landing, Preise und Login, verdrahtet mit einem GitHub-Actions-Workflow bei jedem Push.
3 Sprachen ab Werk
Dreisprachige UI (Englisch, Deutsch, Spanisch) mit validiertem Dictionary-Check, damit keine Übersetzung driftet.
Subscriptions-ready (Polar)
Config-gesteuerter Subscription-Support — Webhook-Events durchgehend verdrahtet, Entitlements automatisch aufgelöst. Produkt-ID setzen und los.
Monetarisierungs-Patterns
Plan-Auflösung (Free / Early Adopter / Subscriber) plus KI-Nutzungs-Metering mit Kontingent-Enforcement und Upsell-Pfad. Das komplette AI-SaaS-Geschäftsmodell.
File-Storage-Pattern
Avatar-Upload in einen privaten Bucket mit per-Nutzer Storage-RLS — kopiere das Pattern für jede nutzergebundene Datei.
Rollen & Admin
user_roles-Tabelle mit einer SECURITY-DEFINER has_role()-Funktion und einem rollen-geschützten /admin-Bereich für Nutzer und Bestellungen.
Lizenzschlüssel-Validierung
Polar License Key API als Server-Funktionen gekapselt, plus eine Live-Demo unter /verify-license — nutze das Pattern für deine eigenen Produkte wieder.
Im Repo
Die echte Struktur, die du klonst — und die Konventionen, denen dein Agent folgt.
- src/
- routes/
- _authenticated/
- index.tsx
- pricing.tsx
- api/webhooks/
- integrations/supabase/
- lib/
- checkout.functions.ts
- config/billing.ts
- supabase/migrations/
- README.md
- CLAUDE.md agent-ready
-- Add a new user-owned table with RLS (5 steps)
-- 1. Create the table (user_id + timestamps)
create table public.things (
id uuid primary key default gen_random_uuid(),
user_id uuid not null references auth.users(id) on delete cascade,
created_at timestamptz not null default now(),
updated_at timestamptz not null default now()
);
-- 2. Grant Data API access
grant select, insert, update, delete on public.things to authenticated;
grant all on public.things to service_role;
-- 3. Enable RLS
alter table public.things enable row level security;
-- 4. Four policies scoped to auth.uid() = user_id
create policy "select own" on public.things
for select to authenticated using (auth.uid() = user_id);
-- 5. Attach the shared updated_at trigger
create trigger things_set_updated_at
before update on public.things
for each row execute function public.set_updated_at();Die Selber-bauen-Rechnung
Grobe Stunden, um jeden Baustein auf Ship-Niveau zu bauen. Schätzungen, keine Angebote.
| Auth + Route-Guards | ~10 h |
|---|---|
| RLS-Patterns + Referenz-CRUD | ~8 h |
| Merchant-of-Record-Billing + signierte Webhooks | ~10 h |
| Subscriptions + Entitlements | ~8 h |
| KI-Modul | ~6 h |
| KI-Metering + Kontingente | ~4 h |
| Transaktions-E-Mails | ~5 h |
| File-Storage + Policies | ~4 h |
| Rollen + Admin-Bereich | ~6 h |
| i18n in 3 Sprachen | ~8 h |
| SEO + Rechtsseiten | ~4 h |
| Tests + CI | ~4 h |
| Designsystem + Dark Mode | ~5 h |
| Lizenzschlüssel-Validierung | ~3 h |
| Gesamt | ~85 h |
Stunden sind Schätzungen für eine kompetente Entwicklerin, die jeden Baustein sauber baut — Auth-Flows, Sicherheitsrichtlinien, steuerkonforme Abrechnung, Tests und Übersetzungen, die wirklich funktionieren.
Zu üblichen Freelance-Sätzen ($60–120/h) sind das rund $5.100–$10.200 an Bauzeit. SarvStack kostet $99.