Max Musing

We paid $25k for our website. I vibe-coded a new one in 2 days.

by

Last year we hired a design agency to build our marketing site for @Basedash. They did an incredible job. The headline makes it sound like I'm dunking on them, but I'm not. The site was genuinely great. They built it in Framer so we could manage content ourselves, which was a completely reasonable bet at the time (and something we explicitly asked for).

But over the past few months it’s been begging me to migrate it over to code. Every time we wanted to make a change beyond just editing text, we hit the limit of our Framer capabilities. I’m a coder, I don’t know how to use Framer. The friction was too high, so the site didn’t get updated for months.

Last week I made a bet. I'd take our entire marketing site, all 865 pages including blog posts, case studies, and landing pages, and rebuild it in code from scratch. I gave myself two days.

Day one was structure and content. I had the AI scrape our existing site, extract the page hierarchy and collections, and recreate the skeleton. Then it pulled in all the text and assets. By the end of day one I had 865 unstyled pages that were structurally correct and content-complete.

Day two was styling. I had a good base to work from, so I just iterated on the homepage until it matched our brand, then pointed the AI at all the other pages and told it to propagate. Lots of iteration later and it was done.

The $25k comparison is the clickbait version of this story. The real value was after we hit parity with the old site. The first thing I did was build a new page showcasing our embedded BI feature. This alone will probably close us $25k in new MRR this month. Then we knocked out a bunch of SEO, accessibility, and performance improvements that had been sitting in the backlog for months. Vibe coding that kind of stuff is 1000x easier in code than a visual builder.

A year ago, buying a Framer site from an agency was the smart move because code meant maintenance and developer bottlenecks. But now code is the low-friction option. Visual builders, which were supposed to be the easy, accessible option, are now the thing that requires specialized knowledge to use.

865 pages. 2 days. And for the first time in months, I'm actually excited to make changes to our marketing site.

All vibe coding was done in @Cursor with GPT-5.3 Codex.

The new site is built in @Astro.

Check out the old site here: old.basedash.com

And the new site here: www.basedash.com

1K views

Add a comment

Replies

Best
Umair

the part nobody talks about is what happens when you need to onboard someone who didnt vibe code it. 865 pages of AI generated code with no documentation, no component library conventions, just vibes. works great when its one person iterating fast but the second you hire a frontend dev or hand it to a contractor youre back to square one explaining why everything is structured the way it is