The launch checklist for AI-built apps
AI tools get an app from idea to deployed in an afternoon. They're also very good at skipping the boring parts that make a launch go well. Run through this list before you post your link anywhere.
Security: the things that cost money
- No secret keys in the browser. Open your live site, open DevTools → Sources, and search for
sk-,sk_live,service_roleand your provider's key prefix. Anything you find there is public. How to check. - Your
.envisn't downloadable. Visityoursite.com/.env. It should be a 404. - Your
.gitfolder isn't public. Visityoursite.com/.git/config. Also a 404. - Database rules are on. If you use Supabase or Firebase, the browser key is public by design, so your row-level security or security rules are the only lock.
- Spending limits are set on every paid API you call, so a leak or a bot can't run up an unlimited bill.
Sharing and search
- A real page title, not "Vite + React" or "Create Next App".
- A meta description of 120–160 characters.
- Link preview tags (
og:title,og:description,og:image) so your link looks good on X, Discord and iMessage. - A favicon, so browser tabs don't show a blank page icon.
- robots.txt and a sitemap, and no leftover
noindexfrom staging.
Polish
- Basic security headers: HSTS,
X-Content-Type-Optionsand frame protection. - No broken internal links, especially in your footer and nav.
Every item on this list is something Prelaunch Check tests automatically.