Naar inhoud gaan
supastack
Blader door de docs

For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /nl/docs/modules.md (or send Accept: text/markdown).

Moduleoverzicht

Kleine contracten die de infrastructuur makkelijker te begrijpen en te hergebruiken maken.

Lees de basis in gewone taal

Authenticatie controleert wie zich heeft aangemeld. Een sessie onthoudt die aanmelding. Een werkruimte houdt de gegevens van een persoon of team bij elkaar. Facturatie registreert betalingen; een recht verleent toegang tot een functie. Een taak voert werk uit buiten een paginaverzoek. Transactionele e-mail verzendt berichten die worden geactiveerd door app-acties, zoals inlogcodes, in plaats van marketingcommunicatie.

Een adapter verbindt één dienst met dezelfde app-interface. Met lokale of nep-adapters kunt u verkennen zonder provideraccounts. Als u een echte service nodig heeft, selecteert u één provider en volgt u de installatiehandleiding; u hoeft niet elke module in één keer te configureren. Begin met de database en log in en schakel vervolgens betalingen, AI en achtergrondwerk alleen in als uw product deze nodig heeft.

Composeer de capabilities die je nodig hebt

De gedeelde packages bieden identiteit, workspacepersistentie, billing, AI, achtergrondjobs, transactionele e-mail en observability. Applicaties componeren deze modules; productdomeinlogica blijft buiten Starter Core.

Gebruik bij voorkeur het bestaande contract bij het integreren van een feature. Als het het gedrag dat je nodig hebt niet kan beschrijven, maak die beperking dan expliciet voordat je het uitbreidt.

Volg eigenaarschap door de flow

Een sessie identificeert een gebruiker. Een workspace bakt hun records af. Entitlements autoriseren capabilities. Een achtergrondtaak draagt vertrouwde context mee in executie. Usage- en auditrecords laten de applicatie het werk achteraf verantwoorden.

Gebruik lokale adapters voor deterministische checks

Fake/lokale adapters ondersteunen herhaalbare tests zonder betaalde providerrequests. Echte providers worden geverifieerd via een apart geconfigureerd smokepad. Een adaptertest is bewijs over het contract, geen bewijs van echte aflevering of persistentie.

Veelgestelde vragen

14 vragen

Wat is supastack?

supastack is een modulair fundament voor het bouwen van SaaS-producten met AI. Het brengt gemeenschappelijke infrastructuur samen zodat jij je kunt richten op productspecifieke functies.

Ondersteunt het web en mobiel?

Ja. supastack bevat Next.js- en Expo-apps als startpunten voor web- en mobiele ervaringen.

Welke authenticatie is inbegrepen?

Better Auth dekt e-mail/wachtwoord, OTP en sociale login. Persoonlijke workspaces worden bij het account geprovisioneerd zodat productrecords vanaf dag één afgebakend blijven.

Hoe ondersteunt het AI?

supastack bevat configureerbare multi-provider AI, usage-tracking, budgetten en versleutelde bring-your-own-key-ondersteuning.

Hoe worden abonnementen afgehandeld?

Voor producten op de kit vormen Stripe-billing, abonnementen en entitlements het fundament voor betaalde toegang. Providersecrets blijven server-only.

Waar leeft mijn productspecifieke code?

Productspecifieke functies blijven in een aparte codebase terwijl het product de fundamentmodules van supastack configureert en integreert.

Hoe werkt de prijs van supastack?

De kit is een eenmalige aankoop met lifetime updates: One Framework voor $249 (tijdelijke lanceringsprijs — $100 korting op de normale prijs van $349) of All Frameworks (Next.js, iOS, Android) voor $499 (tijdelijke lanceringsprijs — $100 korting op de normale prijs van $599), plus $75 per extra developer seat. Geen kit-abonnement. Checkout op deze site levert je licentiesleutel per e-mail, met repositorytoegang via een GitHub-uitnodiging.

Hoe bakens workspaces mijn data af?

Records van gebruikers worden afgebakend per workspaceId. Identiteit, entitlements, AI-gebruik, billing-events en auditentries blijven binnen de grens van de persoonlijke workspace.

Hoe werken achtergrondjobs?

Trigger.dev is de expliciete jobruntime. Het JobRunner-contract belooft alleen enqueue, status en cancel — workflowsemantiek blijft Trigger.dev-specifiek en expliciet.

Hoe verschilt e-mail van outreach?

Transactionele e-mail dekt productworkflows zoals voltooiingsnotices. Koude outreach en campagnes zijn productzaken buiten de e-mailmodule van deze kit.

Hoe werken mobiele aankopen?

Mobiel bevat native aankopen en herstel via RevenueCat, met toegang die je server verifieert. Configureer de winkelaccounts en rond apparaattests af vóór publicatie. Webfacturatie blijft afzonderlijk.

Waar leven de AI-providerkeys?

Bring-your-own-key-credentials zijn versleuteld en blijven server-only. Keys worden uit logs gefilterd; gebruik en budgetten blijven zichtbaar op workspaceniveau.

Welke betaalmethoden accepteert de checkout?

De door Stripe gehoste checkout accepteert kaarten en kan ook Alipay en WeChat Pay aanbieden zodra die wallets op het Stripe-account zijn geactiveerd — handig voor kopers in China. Wallet-autorisaties worden asynchroon bevestigd, dus de licentiepagina wordt bijgewerkt zodra de betaling is afgerond.

Kan ik een terugbetaling krijgen?

Zodra je toegang hebt gekregen tot de repository, is supastack voor altijd van jou en kan er dus geen terugbetaling plaatsvinden. Maar wees gerust: je krijgt de volledige broncode met levenslange updates om onbeperkt producten voor jezelf of je klanten te bouwen en te lanceren. Je mag de code alleen niet doorverkopen of de repository herdistribueren als starterkit of template.

NL
Thema