Guides
Step-by-step fixes for the most common problems when vibe-coded apps go live.
Lovable app shows a blank page after publish: how to fix it
Your Lovable app works in preview but is a white screen when published or deployed to Vercel/Netlify. Here is why and the step-by-step fix.
Supabase login redirects to localhost or preview on your custom domain (Lovable / Bolt)
Sign-in works in preview but breaks on your published app or custom domain. Fix Supabase Site URL, redirect URLs and Google OAuth in 10 minutes.
Vite environment variables undefined on Vercel: the complete fix
import.meta.env values are undefined in production on Vercel or Netlify. Learn the VITE_ prefix rule, build-time baking and how to redeploy correctly.
"Could not resolve" on Vercel but it builds locally: case-sensitive imports
Your vibe-coded app builds on your Mac but fails on Vercel with "Could not resolve ./components/Button". Here is why file-name case matters and how to fix it.
Is your Lovable app’s Supabase database exposed? A 10-minute RLS check
CVE-2025-48757 showed many Lovable apps with missing or weak Row Level Security. Check your tables, leaked keys and policies step by step.