Checklist before making your vibe coded saas public
🔐 Auth & Security
Password reset flow works end-to-end
Email verification is required
Rate limiting on login & signup endpoints
No API keys or secrets in the frontend/repo
HTTPS everywhere (no mixed content)
Input sanitization to prevent XSS/SQL injection
Dependency audit (npm audit / pip audit)
💳 Payments
Test mode → live mode switched in Stripe (or equivalent)
Webhook signature verification enabled
Failed payment handling & retry logic
Subscription cancellation works
Receipts/invoices sent to customers
Tax handling configured (especially if selling internationally)
📧 Email
Transactional emails send from your domain (not noreply@gmail.com)
SPF, DKIM, DMARC records configured
Unsubscribe link in marketing emails (legally required)
Welcome email tested.
⚖️ Legal
Privacy Policy live (required for GDPR, CCPA, App Store, etc.)
Terms of Service live
Cookie consent banner if collecting cookies in EU
If handling payments: refund policy stated
🐛 Reliability
Error monitoring set up (Sentry, etc.)
Uptime monitoring set up (Better Uptime, etc.)
Database backups automated
Logs are actually being captured somewhere
500/404 pages exist and aren't blank
🚀 Performance
Images compressed and using modern formats (WebP)
No console errors in production
Environment variables properly set for prod (not dev defaults)
Any debug/test routes removed or locked
📈 Analytics & Growth
Analytics installed (even just Plausible or GA4)
You can see signups happening in real time
UTM tracking on any paid/social links
OG tags set (link previews work when shared on Twitter/Slack)
👤 User Experience
Onboarding flow tested by someone who isn't you
Empty states handled (new user sees something helpful, not a blank screen)
Mobile responsive
Loading states exist (no silent spinners)
Support contact method is visible
🔑 The "Oh No" List
You know how to roll back a bad deploy
You have a status page or at least a way to communicate outages
You've tested the full signup → paid → use product → cancel flow yourself