Next.js 14 + Tailwind + Supabase scaffold.
- Copy env example and fill values from Supabase project:
copy env.example .env.local
Set NEXT_PUBLIC_SUPABASE_URL
and NEXT_PUBLIC_SUPABASE_ANON_KEY
.
- Install deps and run dev:
npm install
npm run dev
- Apply database schema in Supabase SQL editor:
- Open Supabase Project -> SQL Editor -> paste
supabase/schema.sql
-> Run
/
landing/login
and/signup
using Supabase Auth/dashboard
list + create tasks/tasks/[id]
task detail + status update
- No secrets committed. Use
.env.local
. - RLS policies restrict access to user-owned tasks.