Zum Inhalt springen

Kostenloses Entwickler-Tool

Kostenloser Supabase-RLS-Richtliniengenerator

Quellcode auf GitHub

Richtlinien konfigurieren

Zugriffs-Preset

Angemeldete Nutzer können nur ihre eigenen Zeilen erstellen, lesen, ändern und löschen.

Abgedeckte Operationen

Dein SQL

5 Anweisungen
-- Row-level security for "public"."posts" — preset: owner only.
-- Generated by the free supastack RLS tool: supastack.dev/tools/supabase-rls-generator
-- Postgres ORs policies together: drop any existing policies on this table before re-applying.
-- Assumes "public"."posts"."user_id" references auth.users(id).
 
alter table "public"."posts" enable row level security;
 
-- Select: signed-in users can only read rows they own.
create policy "posts_select_owner"
on "public"."posts"
for select to authenticated
using (auth.uid() = "posts"."user_id");
 
-- Insert: new rows must set "posts"."user_id" to the caller.
create policy "posts_insert_owner"
on "public"."posts"
for insert to authenticated
with check (auth.uid() = "posts"."user_id");
 
-- Update: only the owner can change a row — ownership can't be moved.
create policy "posts_update_owner"
on "public"."posts"
for update to authenticated
using (auth.uid() = "posts"."user_id")
with check (auth.uid() = "posts"."user_id");
 
-- Delete: only the owner can remove a row.
create policy "posts_delete_owner"
on "public"."posts"
for delete to authenticated
using (auth.uid() = "posts"."user_id");

Beliebt beiGründenden weltweit.

Erfahrungen der ersten Nutzer mit dem Kit.

bynikojulius
Ich arbeite im Marketing und bin kein Vollzeitentwickler. Supastack bringt Authentifizierung, Workspaces, Abrechnung, BYOK-KI, E-Mail und Themes in einer Codebasis zusammen. Mit AGENTS.md und den Prompts kann ich mit Claude Code loslegen, ohne zuerst das ganze Repository zu kennen. Für ein KI-SaaS ist das eine solide Grundlage.
Universe
pnpm verify:local, die Theme-Pakete und die Blockbibliothek haben mir geholfen, meine gesamte Marketingseite schnell neu zu gestalten. Mit dem Kit lässt sich gut arbeiten.
Ka-Chun-Ma
Beim Bau von Skin Profile konnte ich direkt sehen, wie Authentifizierung, Abrechnung, Jobs und der KI-Router eingerichtet sind. Das wirkt sehr vollständig.

Vielleicht du?

Jetzt loslegen
PengGangjie
Ich entwickle Lixing, eine App zur täglichen Reflexion, die lokal funktioniert. Deshalb habe ich sie nicht zu Supastack migriert. Stattdessen habe ich das Monorepo unter Windows gestartet und vier Muster übernommen: Konfiguration, sichere Lizenzspeicherung, Berechtigungen und eine Paywall. Die Änderungen bestanden 26 Tests hinter einem Feature-Flag. Authentifizierung und Abrechnung brauche ich noch nicht, aber wenn Lixing ein Backend benötigt, habe ich bereits eine gute Vorlage.
OpenMargin24
Ich nutze Supastack jetzt für das Backend meiner App. Hätte ich es von Anfang an gehabt, hätte ich mir noch mehr Arbeit gespart.
Raven S.
Ich habe das Repository gründlich durchgesehen und die Rust-Tests laufen lassen. Nur wenige Boilerplates bieten eine Desktop-Option – für mich fühlt sich Supastack daher wie ein wahr gewordener Traum an. Die Grenzen sind schriftlich festgehalten und der Code hält sich daran – die Desktop-App dupliziert nie UI oder Auth der Web-App.

Dein nächstes Produkt beginnt hier.

Einmal zahlen. Weiter profitable Produkte bauen.

Häufige Fragen

14 Fragen

Was ist supastack?

supastack ist eine modulare Basis zum Bauen von KI-gestützten SaaS-Produkten. Sie bündelt die gemeinsame Infrastruktur, damit du dich auf die Funktionen konzentrieren kannst, die dein Produkt ausmachen.

Unterstützt es Web und Mobil?

Ja. supastack enthält Next.js- und Expo-Apps als Ausgangspunkt für Web- und Mobile-Erlebnisse.

Welche Authentifizierung ist enthalten?

Better Auth deckt E-Mail/Passwort, OTP und Social Login ab. Persönliche Workspaces werden mit dem Konto provisioniert, damit Datensätze vom ersten Tag an begrenzt sind.

Wie wird KI unterstützt?

supastack enthält konfigurierbare Multi-Anbieter-KI, Nutzungsverfolgung, Budgets und verschlüsselte Bring-your-own-key-Unterstützung.

Wie werden Abonnements gehandhabt?

Für Produkte, die auf dem Kit aufbauen, bilden Stripe-Abrechnung, Abonnements und Berechtigungen die Basis für bezahlten Zugang. Anbieter-Geheimnisse bleiben serverseitig.

Wo liegt mein produktspezifischer Code?

Produktspezifische Funktionen bleiben in einem separaten Codebase, während das Produkt die Basismodule von supastack konfiguriert und integriert.

Wie funktioniert die Preisgestaltung von supastack?

Das Kit ist ein Einmalkauf mit lebenslangen Updates: Ein Framework für 249 $ (befristeter Einführungspreis — 100 $ Rabatt auf den regulären Preis von 349 $) oder Alle Frameworks (Next.js, iOS, Android) für 499 $ (befristeter Einführungspreis — 100 $ Rabatt auf den regulären Preis von 599 $), plus 75 $ pro zusätzlichem Entwickler-Sitz. Kein Kit-Abo. Checkout auf dieser Website liefert deinen Lizenzschlüssel per E-Mail, mit Repo-Zugang per GitHub-Einladung.

Wie begrenzen Workspaces meine Daten?

Nutzerdatensätze sind über workspaceId begrenzt. Identität, Berechtigungen, KI-Nutzung, Abrechnungsereignisse und Audit-Einträge bleiben innerhalb der persönlichen Workspace-Grenze.

Wie funktionieren Hintergrundjobs?

Trigger.dev ist die explizite Job-Laufzeit. Der JobRunner-Vertrag verspricht nur enqueue, status und cancel — Workflow-Semantik bleibt Trigger.dev-spezifisch und explizit.

Wie unterscheidet sich E-Mail von Outreach?

Transaktions-E-Mail deckt Produktabläufe wie Task-Abschluss-Hinweise ab. Cold Outreach und Kampagnen gehören zum Produkt selbst, außerhalb des E-Mail-Moduls dieses Kits.

Wie funktionieren mobile Käufe?

Mobile bietet native Käufe und Wiederherstellung über RevenueCat; dein Server prüft den Zugriff. Konfiguriere die Store-Konten und schließe Gerätetests vor der Veröffentlichung ab. Web-Abrechnung bleibt separat.

Wo liegen die KI-Anbieter-Schlüssel?

BYOK-Zugangsdaten sind verschlüsselt und bleiben serverseitig. Schlüssel werden in Logs bereinigt; Nutzung und Budgets bleiben auf Workspace-Ebene sichtbar.

Welche Zahlungsmethoden akzeptiert der Checkout?

Der von Stripe gehostete Checkout akzeptiert Karten und kann — sobald die Wallets im Stripe-Konto aktiviert sind — auch Alipay und WeChat Pay anbieten, praktisch für Käufer in China. Wallet-Autorisierungen werden asynchron bestätigt, sodass sich die Lizenzseite aktualisiert, sobald die Zahlung eingegangen ist.

Kann ich eine Rückerstattung erhalten?

Sobald du Zugriff auf das Repository hast, gehört supastack für immer dir und kann daher nicht zurückerstattet werden. Aber keine Sorge: Du erhältst den vollständigen Quellcode mit lebenslangen Updates, um unbegrenzt viele Produkte für dich oder deine Kunden zu erstellen und zu veröffentlichen. Du darfst den Code lediglich nicht weiterverkaufen oder das Repository als Starter-Kit oder Vorlage weitergeben.

DE