Premium Next.js App Router portfolio with Tailwind CSS, Supabase-backed content, and a protected admin dashboard.
- Copy
.env.local.exampleto.env.localand fill in the Supabase values. - Run the SQL in
sql/001_init.sqlinside your Supabase project. - Install dependencies and start the app:
npm install
npm run dev- Public portfolio:
/ - Login:
/admin/login - Dashboard:
/admin/dashboard