Built on Y Build Build this app yourself — prompt to deployed, on your own domain. Start free
BuildShipCompareThe LabAbout Start building →
★ Lab 03 Compare

We built the same app in Bolt, Lovable & Y Build — here's the data

One spec. Three AI builders. We logged every prompt, every manual step, and every minute from blank screen to a live, shareable URL. Here's exactly what happened — methodology included.

Marcus Tan Founding Engineer, Y Build
Published Jun 18, 2026 · Updated Jun 20 · Reviewed by Dana Levin
11 min
read
Hero cover · 1200×600
three builds, one stopwatch
Drop in a real screenshot or render of the three builds side-by-side
⚖️

Disclosure: we make Y Build. So we published our full method, raw timings, and the exact prompts — reproduce it yourself. The numbers are what we’d want to see before trusting a vendor’s own benchmark.

The experiment

“Vibe coding” tools all promise the same thing: describe an app, get an app. But the demos always stop at a working preview — never at a deployed, real product with a database and a URL you can send to a customer. So we ran the boring version of the test.

We took one spec and built it three times — in Bolt.new, Lovable, and Y Build — and timed everything with a stopwatch and a screen recorder.

What we built

The spec: a bookings app — sign-in, a calendar, a Postgres-backed appointments table, an admin list, and a public booking page on a custom domain. Identical prompt for all three, written out below.

the-prompt.txt
Build a bookings app. Users sign in with email.
A calendar shows open 30-min slots. Booking writes
to a Postgres `appointments` table. Add an admin
page listing today's bookings. Deploy it to a
public URL on a custom domain.

Results: prompt → live URL

All three reached a working preview fast. The gap opened at deployment — the part the demos skip. Here’s the full scorecard.

Metric Bolt.newLovableY Build
Time to working preview 18 min22 min14 min
Prompts to reach MVP 9127
Extra time to live URL +12 min+9 min+3 min
Manual config steps 640
Cost for this build $20/mo$25/mo$12/mo
Table 1 — Median of 3 runs per tool, same spec. Full logs linked in Methodology.
Minutes from prompt to public URL
lower is better
Build time   Deploy time
Bolt.new
18 12
30m
Lovable
22 9
31m
Y Build
14 3
17m
01530 min
Fig 1 — Y Build's lead is almost entirely in deploy: zero manual config steps.
screenshot · the three deploy flows, annotated
Real product screenshots build trust — this is where they go.
Try the build yourself
Build this bookings app in Y Build — free to start
Same prompt, your account. Deploy to your own domain in one pass.
app.ybuild.ai

Cost over 30 days

Preview pricing hides the real bill: databases, hosting add-ons, and the seat you need to keep it live. Over a month of light traffic, the spread widened.

“The build was a tie. The deploy was the whole story — and it’s the part nobody benchmarks.”

Where each tool wins

None of these is bad. They’re tuned for different jobs:

  • Bolt.new — best for full-stack prototyping when you’ll deploy elsewhere.
  • Lovable — prettiest first-pass UI; great for design-led MVPs.
  • Y Build — fewest steps to a real, deployed product on your domain.

Methodology

How to reproduce this

Same machine, same network, fresh accounts. One operator, three runs per tool, stopwatch started at first prompt and stopped when the public URL resolved over HTTPS. We took the median to dampen luck. Raw screen recordings and prompt logs: github.com/ybuild/lab-03.

The verdict

Bottom line

If you’re prototyping, pick the one whose UI you like. If you’re shipping a real product to a real domain, the deploy gap is decisive — and it’s why we built Y Build the way we did.

Liked this teardown?
Get the next experiment the day it drops. One email a week, raw numbers included.
Written by
Marcus Tan Founding Engineer, Y Build

Marcus has shipped 40+ production apps with AI tooling and runs the Build Lab experiments — the timed, reproducible head-to-heads behind every Compare and Lab note. Previously built developer platforms at two YC startups.

40+ apps shipped 8 yrs full-stack Author · The Lab
More from Marcus → @marcustan github ↗

Keep reading

All of The Lab →
Build this app yourself
Free · no card
Start free →