Free diagnosis + fix help for broken vibe-coded apps (Lovable, Bolt, Cursor). Common bugs rebuilt as controlled demos, then fixed. Send yours in ↓

Your backup says healthy. Can it actually restore? In the demo, the check only looked for a file. The file was broken. Test the restore, into a separate database, not the live one. #vibecoding
1
13
Password reset link opens localhost:3000? Supabase's Site URL is the default for email links, and it starts as localhost. Set it to your real domain in Authentication, URL Configuration. #vibecoding #supabase
1
2
Restored an old version and your data is still broken? Lovable's docs: reverting restores your code only, not your database data. Save a copy of the data before big changes. #vibecoding #lovable
1
4
App emails going to spam? Gmail wants SPF or DKIM from every sender (all three incl. DMARC over 5,000/day). Add your email provider's DNS records, then check "Show original" says PASS. #vibecoding
1
4
It said saved. Refresh proved otherwise. The app showed "Saved" the moment the save started. The save failed. Fix: wait for it, then show the real result. #vibecoding
1
5
Lovable domain stuck on "verifying"? Wait up to 72h, then: Cloudflare to DNS only (gray cloud), delete AAAA records, check CAA records allow Lovable's certificate providers. #vibecoding #lovable
1
6
The AI broke your app. Which version still worked? Before every AI change: test what works, save it with a clear name, then ask. If it breaks, go straight back. #vibecoding
1
6
Users sign up and the confirmation email never arrives? Supabase's built-in email only sends to your own team's addresses, 2 per hour. It's for testing. Connect your own sender with custom SMTP. #vibecoding #supabase
1
6
Does Supabase back up your database? Not on the free plan. Daily backups start on paid plans (Pro: 7 days). Their docs tell free projects to export with the CLI and keep an off-site copy. #vibecoding #supabase
1
3