Architectuur
High-level diagram
Componenten
Frontend
Beschrijf hier de WeWeb structuur — hoofdpages, belangrijke components, hoe state wordt beheerd.
Backend
Beschrijf hier de backend — endpoints, business logic, scheduled jobs.
Database
Zie Database voor het volledige schema.
Data flow
Beschrijf hoe data door het systeem stroomt voor de belangrijkste use cases.
Voorbeeld: gebruiker registreert
- Frontend toont registratieform
- Submit → POST naar /api/signup
- Backend valideert + maakt user aan in Supabase Auth
- Trigger op auth.users → maakt rij in public.profiles
- Welkomstmail wordt verstuurd via Resend
Externe afhankelijkheden
| Service | Doel | Credentials in |
|---|---|---|
| Supabase | DB + Auth | 1Password "klant-x" |
| Stripe | Payments | 1Password "klant-x" |
| Resend | Transactional email | 1Password "klant-x" |
WARNING
Nooit echte API keys of secrets in deze docs zetten. Alleen verwijzingen naar 1Password.