1.2 KiB
1.2 KiB
Inspannings Monitor
Wellness-first webapp voor individuele gebruikers die hun energie willen plannen, uitvoeren en evalueren.
Stack
- Next.js 16 App Router
- React 19
- TypeScript
- Tailwind CSS
- Vercel als hostingdoel
- Supabase voor database en authenticatie
Scripts
npm run devnpm run buildnpm run startnpm run lint
Supabase Auth configuratie
- Kopieer
.env.examplenaar.env.local - Vul in:
NEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY
- Zet in Supabase Dashboard aan:
- Email/password auth
- Self-signup
- Email confirmation verplicht
- Voeg redirect URLs toe voor:
http://localhost:3000/auth/confirm- je Vercel productie-URL
- eventuele preview-URL's die je wilt testen
Supabase database migraties
Voor ST-102 staat de eerste databasefundering in:
supabase/migrations/20260418_create_profiles_and_user_settings.sql
Voer deze SQL uit in de Supabase SQL Editor of via de Supabase CLI voordat je de profile/settings-laag lokaal test.
Eerstvolgende bouwstappen
ST-201Ochtendcheck-in UI bouwenST-203Budgetlogica implementerenST-301Activiteitenmodel en planning opzettenST-105RLS-policy tests en hardening afronden