top of page

Vibecoding and v0.dev

  • Writer: kyle Hailey
    kyle Hailey
  • Apr 17, 2025
  • 3 min read

Updated: Apr 22, 2025


I've finally been impressed with some AI coding.

Sure coding with AI is one of the first things I tried about 18 months ago with OpenAI and it was successful.


At the time I was having a hard time getting Excel to graph the explosive growth of ChatGPT. I'm just an occasional user of Excel and was finding it frustrating. So ... I thought let's ask ChatGPT to graph the data. I had no idea what ChatGPT would do. It gave me a chunk of Python code and I ran it pretty much as is on my Mac and it worked. I had to install a couple of packages but basically it worked! It wasn't exactly what I wanted but after half a dozen interactions I was happy with it.

The first graph was for when ChatGPT hit 1M users. I subsequently updated for when ChatGPT hit 100M users.



The other thing I was working on 18 months ago was a website to broker AI art. AI art was brand new and I was spending a lot of time manually brokering deals between AI AI artists and art buyers (at the time either marketing departments or people wanting them for unusual customized gifts).

I wanted a website to broker the deals automatically for me. I wanted to


"create a unique reverse marketplace platform. a space where buyers specify their requirements—for instance, a marketing department needing a tailored visual asset. AI artists would then vie to provide the best-fit solution, offering their creative attempts in response. This allows the buyer to select the artist that aligns perfectly with their needs before committing to hiring the artist ensuring both quality and specificity. It would be like facebook where both buyers and artists create profiles. Buyer post requests describing the asset they want then AI artists post their attempts at the request in response."

I tried to use chatgpt to recreate something like facebook simplified or remember friendster or tribe.net ? I though this kind of code must have been done 1000s of times, but alas I couldn't tease it out of ChatGPT.

To be fair integrating stripe and databse storage is a challenge for AI but at least it could have given me something . It was frustratingly clueless.

I ended up hiring someone to build it out for me using with the Sharedtribe stack. He did build it and it did work, at least the basics. But there were so many things that I felt crucial to change that I never launched it. My free lance developer moved on to other projects and I was loathed to learn the Sharedtribe stack that seemed unappealingly clunky.


I then moved on to other projects but from time to time I would ask ChatGPT or Claude or other LLMs how to build a simplified facebook type stack and the answers were always disappointing until

I watched @rileybrown_ai in the video


I'd seen Riley's videos and posts over the last year and half and found them intreguing and in this video when he talked about the challenges of intergrating stripe and databases into AI code, that gave me even more confidence in him.

So when he recommended http://v0.dev as a good place for beginners to start "vibecoding" , I thought I'd give it a shot but didn't hold my breath. It's one thing to create video games or a nice web landing page. It's another to create an web based full stack application. Now, to be upfront, the result was not full stack, but what it was showed me that it understood the problem and proposed a result that was poised to integrate such functionality. I simply asked it do verbatim what my personal description of the project was:

"create a unique reverse marketplace platform. a space where buyers specify their requirements—for instance, a marketing department needing a tailored visual asset. AI artists would then vie to provide the best-fit solution, offering their creative attempts in response. This allows the buyer to select the artist that aligns perfectly with their needs before committing to hiring the artist ensuring both quality and specificity. It would be like facebook where both buyers and artists create profiles. Buyer post requests describing the asset they want then AI artists post their attempts at the request in response."


And what it output was uncannily similar to what we created with Sharedtribe, admittedly without Stripe or a Database but it was structured in a way where I could imagine integrating them in










 
 
 

34 Comments


Guest
a day ago

Nice explanation. Saving educational and creative videos can be useful when you want to review the information again. pinterest video download is a convenient option for that kind of personal reference.

Like

Adam Smith
4 days ago

I was searching for gaming download information when I found this article. The discussion about ok win download was relevant because I prefer understanding the access process before spending time exploring a new platform. The guide also covers some points about the gaming side and account experience, which adds useful context. For someone unfamiliar with the platform, this type of information can make the initial exploration less confusing.

Like

jannalopez
Aug 10

HR courses in the UK introduce learners to the knowledge required for supporting employees and organisations effectively. HR professionals contribute by coordinating recruitment, managing workplace information, supporting development, and helping implement organisational policies. Exploring these responsibilities broadens understanding of professional human resources. Formal education promotes recognised HR methodologies.

Like

Herry
Jul 21

Excellent information presented in a reader-friendly way. The discussion regarding Laminate Flooring Installation In Denver, CO highlights how modern flooring solutions combine durability with attractive design.

Like

Guest
Jul 21

This post explains winch out towing service in an easy-to-follow format. The practical insights and organized structure make it an excellent resource for local drivers.

Like

Kyle Hailey

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

San Franisco, Ca 94131

415-341-3430  (please text initially before calling)

bottom of page