Supabase Setup Guide
Phase 1: Get Your Database Ready (30 minutes)
Supabase is a PostgreSQL database with a beautiful UI. It's what powers Instagram, Netflix, and thousands of apps.
đ° Free Tier Includes:
- â 500MB database storage
- â Unlimited API requests
- â 2GB bandwidth
- â No credit card required
- â Perfect for your app's needs
Project Name:
snappy-english-prodDatabase Password:
Choose a strong password and save it (you'll need it later)
â ī¸ You can't recover this password, so write it down!
Region:
Choose Europe West (London) for UK users, or the region closest to your audience
âšī¸ After clicking "Create Project", Supabase will take 2-3 minutes to provision your database. This is normal - grab a coffee! â
Once your project is ready, you need to get two important values:
1. Project URL
- In your Supabase project, click Settings (gear icon on left)
- Click API
- Find "Project URL"
- Copy it (looks like:
https://abcdefg.supabase.co)
https://your-project-ref.supabase.co
2. Service Role Key (Secret)
- Same page (Settings â API)
- Scroll to "service_role secret"
- Click "Reveal" to show the key
- Copy it (long string starting with
eyJ...)
â ī¸ IMPORTANT: Use service_role, NOT "anon public". Service role bypasses RLS for admin operations.
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3Mi...
Now add these values as secrets in Base44:
Secret #1: SUPABASE_URL
https://your-project-ref.supabase.coThis is your project URL from Step 3
Secret #2: SUPABASE_SERVICE_KEY
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...This is your service_role secret key from Step 3
đ How to Add Secrets in Base44:
- Go to your Base44 Dashboard
- Click on your app
- Go to Settings tab
- Find Secrets / Environment Variables
- Click Add Secret
- Add
SUPABASE_URLwith your project URL - Add
SUPABASE_SERVICE_KEYwith your service role key - Save both secrets
Checklist - Make sure you have:
đ Phase 1 Complete!