Setup in 5 Steps
1
Clone and Install
Clone the repo and install dependencies:
Terminal
2
Create Environment File
Copy the example file:You’ll fill in
Terminal
.env.local in the next steps.3
Create Supabase Project
Set up your database:
- Go to supabase.com/dashboard
- Click “New project”
- Fill in:
- Name: your-app-name
- Password: strong password (save it!)
- Region: closest to you
- Click “Create new project”
Takes 1-3 minutes to spin up.
4
Get Your API Keys
Once your project is ready:
- Go to Settings → API Keys
- Create and copy these three values into
.env.local: - Publishable key (
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY) - Secret key (
SUPABASE_SECRET_KEY) - Project ID (
NEXT_PUBLIC_SUPABASE_URL):Project Settings > General settings > Project ID
.env.local should look like this:.env.local
Leave other variables empty for now. You’ll fill them during auth, payments, and email setup.
5
Start Development Server
