Add Next.js template

This commit is contained in:
2025-12-12 08:51:12 +01:00
parent b67286c712
commit 2f5600aeb0

View File

@@ -0,0 +1,38 @@
# Next.js + Supabase Template
## Tech Stack
- Framework: Next.js 15 (App Router)
- Database: Supabase (PostgreSQL)
- Auth: Supabase Auth
- Styling: Tailwind CSS + shadcn/ui
- Language: TypeScript
## Project Structure
```
/app
/api # API routes
/(auth) # Auth pages
/(dashboard) # Protected routes
layout.tsx
page.tsx
/components
/ui # shadcn components
/lib
supabase.ts # Supabase client
utils.ts
/types
```
## Initial Setup Commands
```bash
npx create-next-app@latest --typescript --tailwind --eslint --app
npx shadcn-ui@latest init
npm install @supabase/supabase-js @supabase/ssr
```
## Environment Variables
```
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=
```