> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Onboardingflow

Het gated pad van sign-up naar een actieve workspace en plan.

## Voordat je begint

Open uw gedownloade supastack-project in Visual Studio Code met behulp van Bestand → Map openen en kies vervolgens Terminal → Nieuwe terminal. De root van de repository is de map met package.json, apps en pakketten. Voer daar de onderstaande opdracht uit en laat de terminal open. Als een opdracht niet wordt herkend, voltooi dan de installatiehandleiding van het hulpprogramma voordat u verdergaat.

Lees eerst de platformtutorial. Een server is het app-proces dat browser- of telefoonverzoeken beantwoordt. Web leest apps/web/.env.local, Expo leest apps/mobile/.env.local en opdrachten voor databasemigratie lezen root .env. De demonstratie zonder database/dashboard staat los van echte/auth-accounts, waarvoor Postgres moet worden gemigreerd. Voor een telefoon- of desktop-afrekening is een afzonderlijk draaiende web-backend nodig.

[Installeer de tools en ontvang de code](https://supastack.dev/nl/docs/web/before-you-start.md)

[Leer opdrachten, bestanden en configuratie](https://supastack.dev/nl/docs/web/terminal-basics.md)

[Voltooi de eerste webtutorial](https://supastack.dev/nl/docs/web/ship-in-5-minutes.md)

```
corepack pnpm --filter @supastack/web dev
```


## Setup en configuratie

Na sign-up duwen onboarding-gates de gebruiker door workspace-setup vóór productwerk: /onboarding, /new-organization, /select-organization en /choose-plan. De organization-onboardingmodule beslist welke stap van toepassing is op basis van de huidige status van het lid.

De flow is hervatbaar — elke gate leidt de juiste stap server-side opnieuw af, dus een gebruiker die halverwege weggaat landt bij terugkeer op het juiste scherm.

```
/onboarding            entry gate
/new-organization     create a team workspace
/select-organization  pick an existing one
/choose-plan          plan selection before billing
/invite/[token]       invited members join here
```


## Implementatieworkflow

Behandel elke stap als een gate, geen wizardpagina — de server evalueert de status en redirect naar de volgende vereiste stap. Uitgenodigde leden slaan het aanmaken over en landen op accept-invite.

Wanneer je een productgate toevoegt — een verplicht profielveld, een voorwaarden-acknowledgement — breid dan de onboarding-evaluatie uit in plaats van redirects door layouts te verspreiden.


## Verificatie en probleemoplossing

Test een vers account door elke stap, een terugkerende gebruiker halverwege de flow, een uitgenodigd lid en een lid van meerdere organisaties. Verifieer dat geen stap de app-shell rendert voordat zijn gate slaagt.


## Volgende

[Betalingen en abonnementen](https://supastack.dev/nl/docs/web/billing.md)
