Naar inhoud gaan
supastack
Blader door de docs
WebNext.js

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/web.md (or send Accept: text/markdown).

Introductie

Wat supastack is, wat je krijgt en het pad naar een draaiende app.

Begin hier: wat u heeft ontvangen

De kit is een start-app die je kunt aanpassen. Web is de browserinterface plus de server API; Mobiel is de telefooninterface; Desktop is een eigen venster waarin de webapp wordt weergegeven. Een API is het serveradres dat een client aanroept om in te loggen of gegevens te lezen. Gedeelde pakketten zijn herbruikbare onderdelen die door deze apps worden gebruikt.

Begin met de lokale webtutorial hieronder. Het vertelt u precies hoe u bibliotheken downloadt, de server start en een nep-AI task uitvoert. Voeg vervolgens de database voor opgeslagen accounts toe, kies alleen de providers die uw product nodig heeft, pas uw merk aan en bereid de hosting voor. De technische uitleg kun je later lezen; het zijn geen vereisten voor het openen van de eerste demo.

Bouw vanuit een gedeeld fundament

supastack is een modulaire basis voor AI SaaS op internet, mobiel en desktop. Next.js draagt ​​de web-UI en API, Expo biedt native referentiestromen, en de Tauri desktop-shell laadt dezelfde web-app. Gedeelde pakketten zorgen voor identiteit, werkruimtes, facturering, AI, banen, e-mail, opslag en observatie.

Begin met de lokale referentiestroom om te begrijpen hoe de modules in elkaar passen. Configureer productieproviders pas nadat die stroom in uw omgeving werkt.

Vind je weg

Applicaties stellen de gedeelde pakketten samen. Productspecifieke functies horen thuis in de consumerende productcodebase en niet in de herbruikbare kern.

apps/
  web/       Next.js interface and API routes
  mobile/    Expo application
packages/
  auth/      Identity and sessions
  db/        Schema and workspace persistence
  billing/   Billing and entitlements
  ai/        Providers, routing, and usage
  jobs/      Background job contract
  email/     Transactional delivery

Kies je startpunt

Begin met de lokale installatie van vijf minuten. Volg daarna de link Verder met de installatie onderaan elke handleiding: configureer de database, authenticatie, plannen en providers voordat u de implementatie voorbereidt. Gebruik de volledige documentatie-index om elke functie, provider, component en referentie te vinden.

Het lokale gouden pad is geslaagd in de ontwikkelomgeving van het project. Getimede installatie vanuit een schone kloon, smoketests met echte providers, implementatie en acceptatie op fysieke apparaten blijven afzonderlijke verificatiestappen.

Welkom bij supastack

supastack is een modulaire kit voor AI-SaaS-producten: een Next.js-webapp, een Expo-mobiele app en een Tauri-desktopshell, allemaal gebouwd op gedeelde TypeScript-packages voor auth, billing, AI, jobs, e-mail, storage en observability.

Na aankoop ontvang je een GitHub-uitnodiging voor de kit-repositories — web, mobile en desktop (de All Platforms-bundel levert de volledige monorepo). Clone het oppervlak dat je shipt en maak het van jou.

Deze docs zijn een stapsgewijs pad, geen referentiedump: krijg de app eerst lokaal draaiend en doorloop daarna de provider-setup-pagina's op volgorde. Elke pagina eindigt met een verwijzing naar de volgende.

Start een lokale server

Je hebt Node.js 22 of nieuwer nodig. De repo pinnt zijn package manager (packageManager: [email protected]), dus draai pnpm via Corepack — geen globale installatie vereist.

1. Kopieer het environmentbestand om je lokale configuratie aan te maken.

2. Installeer de workspace-dependencies.

3. Start optioneel de lokale Postgres-container voor echte persistentie — de defaults draaien zonder.

4. Start de devserver en open http://localhost:3000.

cp .env.example .env
corepack pnpm install
docker compose up -d postgres   # optional local database
corepack pnpm dev

# → http://localhost:3000

Het .env-bestand

Omgevingsinstellingen kiezen de lokale of gehoste service die door de kit wordt gebruikt. Kopieer .env.example naar root .env voor migraties en naar apps/web/.env.local voor de webserver. Expo gebruikt apps/mobile/.env.local. Door alleen root .env te kopiëren, wordt niet elke app geconfigureerd.

De standaard nep-/lokale providers hebben geen betaalde API-inloggegevens nodig. Ze laten je de in-memory/dashboard-demonstratie voltooien; Voor echte aanmelding bij /auth zijn nog steeds PostgreSQL en migraties nodig. Voor een echte provider wijzigt u alleen de benoemde instellingen in het webconfiguratiebestand, slaat u deze op, stopt u vervolgens en start u de server opnieuw op. Onthul nooit geheimen via NEXT_PUBLIC_- of EXPO_PUBLIC_-waarden.

Kies je pad

Nieuw hier? Ship in 5 minuten brengt je van clone naar een draaiende app met alleen defaults.

Bouw je voor telefoon of desktop? De tabs Mobile en Desktop behandelen de Expo- en Tauri-oppervlakken. Zodra de app draait, loopt de groep Providers instellen elke integratie doc voor doc door.

Wil je verdergaan met de configuratie? Lees Ship in 5 minuten.

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