TutorialSeptember 4, 20268 min readServicePeak Team
How to Build a Website for $0/Month with Vercel + Supabase
A complete walkthrough: sign up for free accounts, create your Next.js project, deploy to Vercel, add Supabase backend. No credit card required.
The $0/month stack
Vercel — hosting, CDN, preview deployments (free forever) Supabase — Postgres database, auth, file storage (free forever) GitHub — code hosting (free forever) Namecheap/Cloudflare — domain name ($10-15/year)
Step 1: Create your accounts
Sign up for Vercel, Supabase and GitHub. All free, no credit card.
Step 2: Start a Next.js project
npx create-next-app@latest my-site
cd my-site
git init && git add . && git commit -m "initial"
git branch -M main
git remote add origin https://github.com/YOURNAME/my-site.git
git push -u origin main
Step 3: Deploy to Vercel
- Go to vercel.com/new
- Import your GitHub repo
- Click Deploy — done in 60 seconds
Step 4: Add Supabase
- Create a Supabase project
- Copy your project URL and anon key
- Add them as environment variables in Vercel