v0 builds a working booking app and publishes free to Vercel
Verdict
v0 generated a working version of SlotKeeper on its free plan for $0. About 20 minutes wall time from submit to publish Ready (~10:27 → ~10:45 build → ~10:47 PM ET publish), zero fix prompts. It passed all 10 checklist items on https://slotkeeper-booking-app-ku.vercel.app. Three minor bugs; no critical or major. Score: 90.875/100. Free-tier badge: YES. Leaderboard: Bolt 94.75, Base44 93.5, v0 90.875, Lovable 87.25.
| Score box | |
|---|---|
| Overall | 90.875/100 |
| Works end to end | 30/30 (10/10 pass) |
| Time to first working version | 12/15 (~20 min) |
| Bugs | 12/15 (3 minor) |
| Deploy ease | 15/15 (v0 Publish → Vercel Hobby) |
| Cost | 10/10 ($0; $5 badge shown) |
| Design / UX | 11.875/15 (polish 4.5, mobile 4, clarity 4; raw 12.5; one reviewer) |
| Tier used | Free |
What we tested
SlotKeeper on Oct 22, 2026, on v0's free plan (Google SSO after email signup was blocked). Same prompt, rules and rubric. Full method
Live app: https://slotkeeper-booking-app-ku.vercel.app
How it went
Prompt submitted ~10:27 PM ET; build done ~10:45; Publish → Vercel Hobby ~10:47. Checklist on the public URL afterward. Fix prompts: 0. Spend: $0. Free-tier badge: YES.
Checklist: all 10 items PASS on the public URL.

What broke
3 minor bugs (no critical or major): 1. Admin greeting/name issue (minor). 2. Native browser validation popups instead of styled inline messages (minor). 3. Confirmation omits booker name/email/notes (minor).
Caveats
- Design is scored by one reviewer (11.875/15).
- Free UI showed a "$5" badge; $0 spent. Free-tier badge: YES.
- Full Oct 22 screenshots were wiped in an overnight box restore (Oct 23 AM). Live URL still up. Re-capture before any site build.
- Second-owner isolation and redeploy persistence not tested (not claimed as tested on the scorecard).
How v0 compares
| Tool | Score | Time to first working version | Deploy | Critical bugs | Minor bugs | Tier / badge |
|---|---|---|---|---|---|---|
| Bolt | 94.75/100 | ~7 min | In-tool, free | 0 (1 major) | 2 | Free YES |
| Base44 | 93.5/100 | 8–9 min | In-tool, free | 0 | 4 | Free YES |
| v0 | 90.875/100 | ~20 min | Vercel Hobby, free | 0 | 3 | Free YES |
| Lovable | 87.25/100 | ~18 min active (overnight stall) | In-tool, free | 1 | 2 | Free YES |
| Cursor (reference) | 13 (partial) | free tier couldn't finish | None | — | — | Free badge NO |
| Replit Agent | BLOCKED | — | — | — | — | Phone verify wall |
Pros and cons
Pros
- All 10 checks passed; zero fix prompts; free Vercel Hobby publish; no critical/major bugs
Cons
- 3 minor bugs; ~20 min to publish Ready (12/15 time); $5 badge shown on free UI
Who it's for
Non-developers who want a booking app built in v0 and published free to Vercel. Tighten confirmation details and validation before real bookings.
Build your booking app with v0 →
FAQ
Can v0 build a booking app? Yes. In BenchCoded's SlotKeeper test, v0 built a booking and waitlist app that passed all 10 checklist items on https://slotkeeper-booking-app-ku.vercel.app.
How long does it take v0 to build a booking app? About 20 minutes wall time from submit to publish Ready (12/15 for time). Zero fix prompts.
What bugs did v0's booking app have? 3 minor bugs and no critical or major ones: admin greeting/name issue; native browser validation popups; confirmation omits booker name/email/notes.
What score did v0 get? v0 scored 90.875/100: 30/30 works end to end, 12/15 time, 12/15 bugs, 11.875/15 design (one reviewer), 15/15 deploy and 10/10 cost. Free-tier badge: YES.
Is v0 free for building a booking app? Yes, in our test: $0 on the free plan, published to a free Vercel Hobby URL. The UI showed a "$5" badge; no card was entered.
Do I need to code to use v0? Not for our SlotKeeper build. Our method bans hand-editing code, and v0 produced a working app from one prompt with zero fix prompts.