Shekhar K. Sharma

Has anyone else used v0.dev to build a real MVP? Would love to swap notes

Hey everyone 👋

I’ve been building products for a long time (15+ years), and I recently tried using v0.dev for the first time. Honestly didn’t expect much, but I was surprised how quickly I got something real off the ground - not just a playground UI, but a fully working fitness app with protected routes, dashboards, flow logic, the works.

It’s called The HIIT PIT — and it’s live, but that’s not why I’m posting.

I’m more curious to hear from other devs and indie makers:

• Have you tried tools like v0.dev or similar AI-based builders?

• What were the gotchas or unexpected wins?

• Would you actually ship something production-ready this way?


I still did a lot of work to stitch everything together, but it saved me a ton of time. I’m super curious how others are approaching this - especially solo builders trying to move fast.

Would love to hear your experiences or trade notes.

691 views

Add a comment

Replies

Best
Andres Vlaeminck
Launching soon!

I've been on an interesting journey with AI-assisted development too. For about 1.5 years, I've been building an AI-first document retrieval engine for internal use - never really planning to release it publicly.

Out of curiosity, I decided to test v0.dev to create a homepage for this product. I was genuinely blown away by what it produced! The quality was so impressive that it actually convinced me to release my retrieval engine to the public (launching soon).

In my experience, these AI tools are absolutely production-ready for frontend work.
By the way https://spyk.io this entire homepage, About page and documentation is 90% AI generated :D

Shekhar K. Sharma

@andres_vlaeminck All those good animation, cards and colors all of it? omg - that is impressive. I guess frontend dev work is going to be phased out soon then. I am one of them, oh oh!

Andres Vlaeminck
Launching soon!

@nxame well little secret; I'm launching this product on PH in a few days. but I was too lazy to design screenshots in figma for this; So i just plugged in my landing page to google AI studio; and said based on this landingpage, make a very simple page i can use as a screenshot and it did this:
https://spyk.io/screenshot
https://spyk.io/screenshot2
https://spyk.io/screenshot3

In short, don't worry about being replaced use it to your advantage :D

Igga Fitzsimons

@andres_vlaeminck  @nxame It’s impressive! But phased out? You’ll always be the one with the great eye for cool design

Andres Vlaeminck
Launching soon!

@nxame  @captain_vista Hey; Can you elaborate a little on you comment, As i'm not sure i understand what you mean with Phased out :D

Shekhar K. Sharma

@rohit_rajkumar1 This indeed does look great. How did you manage the dev vs prod deployment? v0.dev always deploys to prod for me.

Sahan Mondal

I am building TextBin using v0.dev. Although, it's not something vast and complex, but yeah the frontend is built almost entirely using v0.dev and few sprinkles of MUI here and there.

Denis Sigal

Looks simple but promising. Hope you launch it here soon. Good luck@sahanmndl !

Nika

Hey Shekhar - I tried to code a directory before Christmas – used V0.dev too.


It was pretty fast but it used to rewrite existing code to something completely different, e.g. I wanted to add something to the design and it also changed other things that were quite good before (I didn't see a reason to rewrite them).


Maybe I just didn't use it properly or should prompt better but for me, it was kind of inconsistent.


If the project is for personal use and does not store any sensitive data, I would ship it.

Otherwise, I would require code proofreading first.

Shekhar K. Sharma

@busmark_w_nika That happened to my app during first few prompts. I instructed it not to change any files that may not be relevant and bump a package.json everytime it changed code, then list what files changes and why - and now 110+ revision later it is still going strong and top production quality code.

Nika

@nxame The only good thing about it is that it will show you in which file it did changes (e.g. +110 in index.html) or so. But agree, it is confusing and irritating.

Denis Sigal

Great questions @nxame !

I would not think of v0.div to launch an MVP... But I use it as a first step, to prototype ideas and share with tech.

In my workflow, v0.dev has replaced Figma.

I'm not a professional designer, nor am I a professional developer, so both approaches are challenging to me when I act as a product person.

I find v0.dev very intuitive, you really can express what you have in mind, it's always close to my vision - or I can fix it quickly. But I also feel limited by the tool, and its technical choices, so as I am more comfortable with coding platform I move my v0 project to one of them (basic code download, and Github upload), where I complete my work.

I recorded a video telling how I "vibecoded" a prototype feature (here), but indeed it's not production-oriented.

Salman Ansari

I built my base for my SaaS using v0.dev but not the MVP i then shifted to Cursor.ai

John Mc Bride
Launching soon!

Hi @nxame
I've used v0.dev few times, primarily for front-end development or quick landing pages. I found it quite useful for that part of the process. However I typically create most of my app code in either VS Code using tools like Cline or if that gets too expensive I switch to Cursor. Before this workflow I'd typically use Figma and/or Photoshop but have almost fully transitioned to these newer tools now. For quick POC's I use Replit but it's become very powerful so I'm able to get much further with it now. I haven't explored v0.dev for a full application and not much at all in the last while, so it might have become more powerful also. My preference for handling front and back end separately might be more about my personal workflow than the tool's capabilities. Curious to hear if anyone has noticed significant updates or improvements recently with v0.dev. Like you I'm very impressed with what @andres_vlaeminck was able to build with it for his https://spyk.io site.

Shekhar K. Sharma

@andres_vlaeminck  @leitrim I myself have been shipping thehiitpit.com with v0.dev, no manual code at all and yet in 3 days nwo I have been able to ship full functional app and acquired 14 users. I did some figma moodboard then uploaded it for inspoiration and the outcome was like - woh this is even better than I thought.

Haivng good programming experiene, I keep checking if code quality slips downwards - nope not at all. This is the first time, I have shipped 100% working app with an ai editor.

Shekhar K. Sharma

I wish @Vercel team could add where I can deploy the v0.dev code to a dev or staging environment not production directly and sync my code to a remote git repository!

Kranthi Kumar Mamidala

Its been over a month that I have been using AI tools for web development.


I have used both IDE based AI tools - Codeium/WindSurf, Cursor and Web based AI tools - Replit, bolt.new, Lovable.dev, V0.dev, and latest Firebase Studio.


Out of all these tools, I recommend Codieum if you are looking for IDE based, or Replit for Web based development.


Replit's Agent is the game changer in terms of speed.


I was able to deploy a simple website to a custom domain under 11 hours using replit (6hrs for dev, 5 hrs for deployment), i faced some issues to deploy it on Vercel first as the developed code was following client/server architecture within the same app. I had to hard code the data in the clent app to deploy it. Here is the link goldomains.store


Later, found that this backend integration to the client app can be done easily using tools like Appwrite (Backend-as-a-service), supabase, etc.


Bolt.new is supporting Supabase straight away along with Payment gateway system Stripe integration. Making it easy for early developers to launch their own small e-commerce apps.


I have been using Cursor lately, and it's context awareness is awesome, but I couldn't find some basic shortcuts that were available in VSCode by default.


Really looking forward to see what these AI tools can do to the prospects of Web Developers, especially Frontend UI developers.






Dejan Tomažin

Hey! 👋 I’m in a similar boat — been building for years, and recently gave v0.dev a shot for a new project of mine: ai-world.ai. It’s a site focused on AI news and tools, and I paired v0.dev with n8n for automating data scraping and keeping the content fresh.

Like you, I was honestly surprised by how far I could get with v0. It wasn’t just a quick prototype — it gave me a solid base I could iterate on fast. The real win for me was the speed of UI development combined with how easily I could wire up backend logic and automation.

That said, I’ve started hitting some bumps now that the codebase has grown — v0 sometimes throws errors like "Your message or the text content of your attachment(s) exceeds the maximum length", which makes it tricky to keep evolving the project through the UI. Definitely something to keep in mind if you’re scaling past MVP.

Still, I’m super impressed overall. Curious to hear how others are navigating these kinds of limits or extending v0 projects as they grow. 🚀

Shekhar K. Sharma

@dejan_tomazin1 Yup, I am in day 4, project has grown a bit now that my app is full featured. Oh by the v0 keeps loosing files here and there, and hallucinating now. Might be good time to switch back to cursor and local dev but this thing builds things so fast I have adjusted my workflow to keep building it in browser, test in vercel url, download zip, update git and push live.

I encountered today that vercel deployment - isnt copying full source from v0 edits, the vercel deployment source still showed original 0.1.0 package.json while my app is at 2.0.6. Too many missing pieces. I wish I could tag vercel makers or anyone from that product to share feedback!

Vinod Sharma

I’m just like you—after 24 years of traditional programming, I’ve started exploring vibe coding, and it’s been a lot of fun. V0 has been great! I built careerleap.app using it, spent the last two months learning it, and I’d be happy to share everything I’ve picked up. Here is a quick video I created yesterday to show I how I am using these new tools: https://youtu.be/j5n-Z-DZUVU

Shekhar K. Sharma

@vinodsharma A few stuggles of mine are: it always deploys to prod - while I would like preview/stage to be deployed at first. And be able to sync hte code to github. Any tips on this?

At one point - v0 straight out refused to code, I had to remind it that it can code:


Lpbpisowifi

Yes, I've used to build an MVP! Let’s connect and share insights Piso Wifi curious how your experience compares to mine.

Igga Fitzsimons

AI coders can definitely save you time. And if you're more of a product developer than a product coder, tools like v0.dev or lovable.dev are the wrapper to a skill not present in all creative minds.

However, these AI rings of coding power won't work without proper intention. That means preparing your prompts in detail (and by detail I mean in d-e-t-a-i-l), and it won't hurt adding more detail to it, and some more context, and pairing it up with other AIs to fix bugs, and having a little know-how to set up integrations, use SQL, or at least update the code from GitHub to save on some tokens.

Possibly, vibe-coding will soon be contested by technical-vibe-coding, a style where we support our natural language prompts with technical documentation and structured references to help the AI better understand and implement what we want.

Would you actually ship something production-ready this way?

Exhibit A: https://www.producthunt.com/posts/forestalk/

Yash

yes I made many apps, but the best was this progressive web app - https://repspaced.vercel.app/

should I launch it?

Shekhar K. Sharma

@zhhsay Doesnt really tell me what is it just by looking at your link. How was v0 helpful?

Yash
@nxame well its a spaced revision PWA if you open it in phone you can see how it works and V0 coded this, I don't know how to code
Duarte Martins

I've built both popadex and popper using the VS Code Agent with Claude 3.7 extensively. A combination of Agent + Rails 8 and Kamal means really fast development + deployment.

Kirsten Karchmer

i worked with it for 2 weeks building a dating app but experienced so many glitches and bugs and everytime i wanted to add a detail or feature the entire app would crash and be lost, then i would go crazy and start over. I was so hopeful for this but i think its not quite ready.

Shekhar K. Sharma

@kirsten_karchmer1 An this, I have had this issue several time. Just asking to revert back to lost code sometime helped. I always had working backup using zip downloads so that helped. It just build things way faster than cursor/others would do hence I am still at it 4 days in a row and a full featured MVP is out form me - thehiitpit.com