Production Wall¶
Summary¶
The set of real-world obstacles that non-coders hit when trying to ship production-grade apps via vibe coding — beyond the prototype stage.
The Six Obstacles (from Swaroop A)¶
- Authentication paradox — Dual-auth systems (e.g., parents + students) can't be solved out-of-box; third-party dependencies (Phone/OTP) require stitching AI struggles with
- Code wipe & version control — AI adds features by deleting existing ones; reverts to older versions without warning; alpha/beta apps incredibly unstable
- Payment gateway struggle — Stripe "Invite Only" in many regions; integration requires approvals, permissions, persistence — not just code
- Database/backend choices — Manual provider selection (Supabase, Firebase) with tricky integrations for non-technical users
- Web-app vs app store — Vibe coding produces web-apps/PWAs; converting to APK/AAB needs additional steps and faces regulatory requirements
- Notification workflow — Tools still imperfect at creating correct notification systems
Implication¶
Vibe coding eliminates the "non-developer" disadvantage for building, but not for shipping. The gap between a working prototype and a production app is where non-coders face their steepest challenges.