Guides
Launch guides for vibe-coded apps
Short, current, step-by-step answers to the problems that stop AI-built apps going live. Each one is checked against the official docs, with the date shown.
Supabase 42501 “permission denied for table” after 30 October: the GRANT fix
From 30 October 2026 new Supabase tables need an explicit GRANT. Fix 42501 'permission denied for table' safely, and tell it apart from RLS empty results.
How to connect a custom domain to your Lovable app (and fix it when it won't verify)
Connect your own domain to a Lovable app: the A and TXT records, the AAAA and Cloudflare-proxy traps (and Replit's DNS-only rule), SSL and sign-in fixes.
Is my Lovable app secure? A pre-launch Supabase RLS checklist
Is your Lovable or Bolt app secure? A 10-step Supabase Row Level Security checklist: RLS, grants, policies, views, storage and testing as a stranger.
Stripe webhooks with Supabase Edge Functions: a working setup for Lovable and Bolt apps
Fix Stripe webhook 401s and signature errors in Lovable and Bolt apps, with a working Supabase Edge Function setup based on the official examples.