Β·
3 min read

Why v0 Replaced Lovable in My Stack

tl;dr: Lovable removed their direct Supabase integration, which basically means you need to use Lovable Cloud, which locks you in the Lovable ecosystem forever. As a result, I think you should move away from Lovable and start using v0.dev.

Read time: 4 minutes

Lovable Isn’t Lovable Anymore

And this time, I won't look back.

Let me tell you what happened and why my view on Lovable has changed so drastically.

Many of the things I love about Lovable are still valid: developing on mobile is so much fun, great UI and UI generation, Stripe integration working like a breeze.

But Lovable made one strategic decision that crosses a line: They removed their direct Supabase integration πŸ™…β€β™‚οΈ

The Real Problem: Lock-In

Before Lovable Cloud was introduced, you had to connect Supabase as the recommended serverless backend. That was brilliant: open-source, affordable and most importantly portable. If one day you decided to move your application from Lovable to Netlify or Vercel, you could do so in minutes.

Then came Lovable Cloud: basically a Supabase wrapper with a nicer UI for non-technical users. This doesn't sound too bad, does it? Well, until you realize that once you enable it, you're locked in forever. Migrating only is possible via a tedious, manual process that involves copying data tables via CSV (check out the comment on Reddit).

Kind of weird for a company convinced they are providing the best vibe coding product in the world. If your product is great, why not give people a choice?

In case you do want to stick with Lovable despite this decision, do not use Lovable Cloud. Instead, make sure to connect a Supabase project directly.

πŸ‘‰ If you want the deeper, more systematic breakdown of why platform lock-in happens (not just with Lovable), I wrote a full guide on how to evaluate AI development platforms across architecture, pricing, portability, and exit strategy here.

Lovable Is No Longer an Option

I hate saying this because I've defended Lovable for months.

But with this change, Lovable is no longer suitable for anyone who wants to build a serious business. But the good news is: it doesn't really matter because there's a ton of alternatives out there.

And my preferred choice for now is: v0.app​

Why v0?

Those of you who worked with me before know my philosophy: Vibe Coding centered tools are great to start, but serious solopreneurs should eventually graduate to production-ready tools and services.

For me, the tech stack is:

  • Frontend: NextJS
  • Hosting: Vercel
  • Backend: Supabase
  • AI Features: Google Gemini (AI Studio for prototyping)
  • IDE: Cursor
  • Coding Assistant: Claude Code

And since v0 is built by the same team behind NextJS and Vercel, it's the natural choice for this stack. If NextJS is not familiar to you, I can highly recommend their free online course that helps clarify how it fits together with other pieces of the puzzle like React.

πŸ‘‰ Checkout my v0 Starter Playbook (only free to you as a subscriber!) that will help you build your first MVP in v0 in just 10 minutes, using my proven prompts and system instructions.

The Bottom Line

Break ups are usually painful. This one is not. I can't recommend a tool that locks people in and hides the exit sign. Maybe Lovable will rethink their decision; if so I'm open to revisiting my decision too. But the trust damage is done.

Switching tools can feel overwhelming, especially when you're just getting started. But it's the right decision in the long run.

If you need help migrating your project from lovable to v0 or NextJS, just reply and I'm happy to help.

Cheers,