Quick starter scaffold with:
- Next.js 14 App Router (in
src/app) - TypeScript
- TailwindCSS
- Supabase (client + server examples)
Setup
- Install dependencies (PowerShell):
cd c:/Projects/bkauto
npm install- Create a
.env.localwith these variables (get values from your Supabase project):
NEXT_PUBLIC_SUPABASE_URL=your-public-url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
- Run dev server:
npm run devFiles of interest:
src/app/layout.tsx- layout and global CSS importsrc/app/page.tsx- demo page with Server Actionsrc/app/api/hello/route.ts- example Next.js API routesrc/lib/supabaseClient.ts- browser/client Supabase helpersrc/lib/supabaseServer.ts- server-side Supabase helper (uses service role key placeholder)