Mobile-first Next.js website for Stuk Verdriet: podcast environment, moderated community, and protected content/admin surfaces backed by Supabase.
npm install
npm run dev
Copy .env.example to .env.local and fill:
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
NEXT_PUBLIC_SITE_URL=http://localhost:3000
ADMIN_EMAILS=beheerder@example.nl
Without Supabase env vars, the site runs with fallback content so the design and routing can be reviewed locally.
supabase/schema.sql in the SQL editor.ADMIN_EMAILS.assets/design are the visual source of truth.sverdriet_logo.webp is the canonical initial logo.info@stukverdriet.nl.npm run typecheck
npm run lint
npm run build