Portfolio Engine Starter Template
Canonical Next.js + Supabase SSR auth starter. Use this repo to spin up Business #2, #3, #4… without rebuilding login/session plumbing.
Primary routes
- /login — request a magic link
- /dashboard — protected page (requires session)
Integration health
Health routes are compile-safe and return { ok: true } even if optional env vars are not set.
Template contract
See TEMPLATE_FREEZE.md for what must remain stable across clones.