I ran the same feature through Bolt, v0, Lovable, and Replit. Same prompt. Same feature. Same browser width. Here’s what happened.

The Prompt

I built a PM portfolio page: hero section with name and tagline, career highlights as metric cards, a skills section, and a contact area. This is relevant to PMs (portfolio content is one of my most-read topics), visually rich enough to show design quality differences, and simple enough that all 5 tools can handle it.

The exact prompt used:

“Create a professional PM portfolio website with a hero section showing the PM’s name, title, and a short tagline. Below that, a career highlights section showing 4 achievements as cards with metric numbers (like ‘3x user growth’ or ‘$2M ARR impact’). Each card should have a title, the metric, and a one-sentence description. Below that, a skills section showing 6-8 PM skills as tags or badges. At the bottom, a simple contact section with email and LinkedIn link. Use a clean, modern design with a professional color scheme. Make it mobile responsive.”

First Outputs

Here’s what each tool produced from the identical prompt:

Bolt — 58 seconds.

  1. Fastest by a stretch. Didn’t waste time, didn’t ask questions, just shipped.
  2. Only one that built a sticky nav with a Get in touch button up top. None of the others bothered.
  3. Tagline read like something a PM might actually write on their LinkedIn About section. Felt finished. Not “draft I’ll iterate on” finished. Actually finished.

v0 — 1 minute 26 seconds.

  1. Only one that picked dark mode without being asked.
  2. Also picked a different fake name (Sarah Chen, not Alex Morgan). No idea why.
  3. Hero is just the name in massive type at the bottom of the page with one tiny “View my work” link. No buttons, no pill, no nothing. Either confident or lazy. You decide.

Lovable — 1 minute 3 sec.

  1. This is the output your cousin who finished a Webflow course on YouTube would have made. Centered everything, blue accent, two buttons, done.
  2. The only unprompted touch was a small green “Available for new opportunities” pill. That’s the whole personality.
  3. The kind of thing that wouldn’t get fired but wouldn’t get promoted either.

Replit — 2 minutes.