Deploy your app to the internet
Switch from localStorage-only demo mode to real cloud auth, multi-device sync, and team workspaces. Takes ~15 minutes. No coding required.
How it works (the simple version)
Free Supabase account. Stores user accounts and projects.
From Supabase → paste into Vercel. That's the only technical bit.
Vercel hosts your site. Live on the internet in 2 minutes.
Create a Supabase project
Free tier is enough for up to 10,000 users
- Go to app.supabase.com and sign up (free)
- Click New Project
- Choose name (e.g.
easypeasy-feaso-prod), set a strong database password, and pick regionSydney (ap-southeast-2)for AU users - Wait ~1-2 minutes for provisioning
Copy your API keys
You need 3 keys from Project Settings → API
- In your Supabase project, click Settings (gear icon) → API
- Copy these three values:
- Project URL (e.g.
https://abc123.supabase.co) - anon public key (long
eyJ...string) - service_role key (click "Reveal" first) — server-side only, never commit to git
- Project URL (e.g.
Set environment variables
Add the keys to your deployment
For Vercel:
# In your terminal: vercel env add NEXT_PUBLIC_SUPABASE_URL vercel env add NEXT_PUBLIC_SUPABASE_ANON_KEY vercel env add SUPABASE_SERVICE_ROLE_KEY # Then redeploy: vercel --prod
For local dev:
cp .env.example .env.local # Edit .env.local with your real values npm run dev
Apply database schema
Creates 8 tables, RLS policies, triggers, and RPCs
Pick the easiest method:
- Go to SQL Editor in your Supabase dashboard
- Click New query
- Copy-paste the entire contents of
supabase/schema.sql - Click Run
./scripts/migrate-supabase.sh
Configure authentication
Enable OAuth providers and set redirect URLs
In Supabase Studio → Authentication → URL Configuration:
- Site URL:
https://your-domain.com - Redirect URLs: Add your production + localhost URLs
Optional — enable OAuth in Authentication → Providers:
Test the connection
Verify everything works end-to-end
Or run the CLI check: node scripts/check-supabase.mjs
All set?
Once all steps are done, your users can sign up, sign in, and sync projects to the cloud.