Skip to content

What I Learned Vibe Coding Apps as a Non-Coder

Summary

A product manager (Swaroop A) shares real-world lessons from building production apps with AI vibe coding tools — covering tools, challenges, costs, and why shipping is harder than building.

Key Takeaways

The Freedom

  • Vibe coding has eliminated the "non-developer" disadvantage for building personal projects and MVPs
  • Prompt engineering is the new art form — context matters more than technical syntax
  • AI has immense intelligence, but zero common sense — it understands words but not always intent

The Reality Check — 6 Obstacles

  1. The Paradox of Authentication — Dual-authentication systems (parents + students) can't be solved out-of-box by AI tools. Phone/OTP integration requires third-party dependencies AI struggles to stitch together. Requires PM logic, not just prompts.

  2. The "Code Wipe" & Version Control — AI is a "stupid genius" — adding a new feature can wipe out existing ones. AI reverts to older versions or replaces critical code without warning. Alpha/beta stage apps are incredibly unstable.

  3. Payment Gateway Struggle — Stripe is "Invite Only" in India. Integrating payment gateways requires approvals, domain-specific permissions, and persistence — not just code. Razorpay eventually worked after many trials.

  4. Database/Backend Choices — Some tools need manual backend provider selection (Supabase, Firebase). These choices are not easy for non-technical users, and integrations can be tricky.

  5. Web-app vs Play Store/App Store — Vibe coding produces web-apps (or PWAs). Converting to APK/AAB for app stores needs additional steps (capacitor) and faces stringent regulatory requirements.

  6. Sub-optimal Notification Workflow — Vibe coding tools still imperfect at creating correct notification workflows.

The Hidden Cost

  • No "free" lunch — You cannot build a production-grade app for free
  • Every iteration, bug fix, and conversation with AI costs money (recurring Opex)
  • Infinitely cheaper than hiring a developer, but not "inexpensive"

The 0 to 100 Journey

  • 0 to 1 is easy — People in your circle buy because they know you; AI builds "clean" UI
  • 0 to 100 is the real hurdle — Market research, crowded market, must fall in love with the problem not the solution
  • Ultimately you need to be a salesman, not just a builder

Conclusion

  • Vibe coding gives freedom to build personal projects and MVPs at lightning speed
  • For scaling to millions, "Native Coding" still holds the edge
  • No wide-scale production app with 100k+ users built entirely by AI yet