โค๏ธVibeHP Check my HP: $19

VIBEHP GUIDE ยท UPDATED OCT 2026

Bolt app launch checklist

Bolt.new apps usually run perfectly in the WebContainer preview, then hit trouble on the first real deploy: missing env vars, dependency conflicts, or a database that anyone can read. Here's what to check before you share the link.

๐Ÿ“Š We scanned 21 public vibe-coded apps: 57% had at least one Supabase policy open to everyone, 62% had committed a .env file, and 24% failed a clean npm install. The average launch health was 63/100.

01It builds outside Bolt

02Environment variables

03Database and secrets

04Launch polish

Don't want to check all this by hand?

Paste your GitHub link. VibeHP runs every check on this page (plus a git-history secret scan and a real build) and gives you an HP score out of 100, with a copy-paste AI prompt for every fix.

Check my HP for $19 โ†’

One-time ยท Your code is deleted right after the scan

FAQ

Why does my Bolt app work in preview but fail on Netlify?

Usually missing environment variables, a dependency conflict that only shows up on a clean npm install, or missing SPA redirects. Run npm ci && npm run build locally to reproduce it.

Is it safe to put my API key in a VITE_ variable?

Only if it's a public/publishable key. VITE_ variables are bundled into the JavaScript every visitor downloads.

Do I need Row Level Security with Bolt + Supabase?

Yes. Without RLS, anyone with your public anon key (which is in your frontend) can read and modify those tables.