Deployment
Biozy is a Next.js 14 app. The recommended deployment target is Vercel.
Deploy to Vercel
1. Push to GitHub
bash
git init && git add . && git commit -m "Initial commit"
git remote add origin https://github.com/youruser/biozy.git
git push -u origin main2. Import to Vercel
Go to vercel.com/new, import your repo. Vercel auto-detects Next.js.
3. Add environment variables
In Vercel → Project → Settings → Environment Variables, add all vars from your .env.local.
4. Update OAuth redirect URIs
After deploying, update your Google Cloud Console redirect URIs to use your production domain.
5. Deploy
Click Deploy. First deployment takes ~90 seconds.
Custom domain
In Vercel → Project → Settings → Domains, add your custom domain and follow the DNS instructions.
Supabase production checklist
- [ ] Email confirmation enabled (Auth → Email)
- [ ] Site URL set to production domain (Auth → URL Configuration)
- [ ] RLS enabled on all tables
- [ ]
social_connectionsmigration has been run
Post-deploy verification
- [ ] Homepage loads at your domain
- [ ] Signup and login work
- [ ] A test profile is accessible at
yourdomain.com/@username - [ ] YouTube OAuth completes with production redirect URI
- [ ] Analytics are recording