blog
Fix it, then keep it working
Guides for apps built with Lovable, Bolt, Supabase and Vercel: what broke, how to fix it step by step, and how to hear about the next problem before your users do.
Error: supabaseUrl is required — How to Fix It After Deploy
Your Supabase app works locally but shows a white screen in production with "supabaseUrl is required". Here's how to fix your environment variables.
6 min readSupabaseVercelFixesBlank screen
Exposed API key in your Lovable app — what to do now
A secret key (OpenAI, Stripe, Supabase service_role) ended up in your app's public code. Which keys are actually dangerous, how to revoke each one, and how to move the call to the server.
How to add a status page to your SaaS for free
A status page cuts support messages during outages and makes a small product look trustworthy. What it should show, three free ways to get one, and how to set one up in a few minutes.
5 min readStatus pagesMonitoringGuides
How to check if your website is down (and get alerts when it is)
Is it down for everyone or just you? Five quick ways to check — from a phone on mobile data to a one-line terminal command — what each result means, and how to get an alert next time.
6 min readMonitoringUptimeGuides
How to monitor a Lovable app for free
What can actually go wrong with a published Lovable app, what to monitor for each of those, and a free setup that takes two minutes — with alerts on Telegram or email.
6 min readLovableMonitoringGuides
Lovable app showing a blank white screen — how to fix it
Your Lovable app opens to an empty white page. Here's how to find the real error in two minutes and fix the usual causes: missing env vars, a bad change, a paused Supabase project, stale files.
6 min readLovableFixesBlank screen
Lovable Custom Domain Not Working? How to Fix It
Stuck on Verifying, Offline or an SSL error? Fix your Lovable custom domain step by step: DNS records, Cloudflare, AAAA and CAA records.
Supabase "Failed to fetch" error — causes and fixes
"TypeError: Failed to fetch" means the browser never got an answer from Supabase. Here's how to find out why in a few minutes, and fix the usual causes one by one.
Supabase project paused — how to restore it and stop it happening again
Supabase pauses Free plan projects after a week of low activity. Here's what that does to your app, how to restore the project step by step, and your real options for keeping it awake.
UptimeRobot alternatives for vibe coders (free options compared)
UptimeRobot is the default free uptime monitor. If you build with Lovable, Bolt or Cursor, here's what it misses, what to look for instead, and an honest look at the free alternatives.
6 min readUptimeRobotMonitoringComparisons
Vercel 404 NOT_FOUND on Page Refresh: How to Fix It
Your Vite or React app works until you refresh a page, then Vercel shows 404: NOT_FOUND. Here's why it happens and the one-file fix.
Vercel site down? How to tell if it's you or Vercel
Your site on Vercel stopped working. A five-minute routine to tell a Vercel outage from a problem in your deploy, domain or code — and how to get back online fast with a rollback.
Why is my Bolt.new app not working after deploy?
It worked in Bolt's preview, then broke once it was live. The usual reasons — environment variables, auth redirect URLs, routing, build settings — and how to fix each one, step by step.