Pay Phone ยท QA

Test drive

Every live surface on one page: the working app, the operator console, the API, and the design mockups. Each row says where to click and what you should see.

The coded app, fan side

Real bookings against the live backend. Payments run in rehearsal mode: checkout completes, no card is charged.
Stealth by design: no creator directory. The pitch, then "Set up your payphone." A payphone link is something a creator hands you.
/dreA creator page
Dre Vaughn, from $60. Menu of 5, 10, and 20 minutes, with time slots. This link unfurls with live pricing when pasted in iMessage or Slack.
/dre โ†’ BookBooking flow
Pick minutes, pick a slot, enter an email (guest checkout, no account needed), pay. Expected: confirmation screen plus the booking under My video calls.
/signinSign in
Email link sign-in, no passwords. Expected: you land back signed in, name in the top right.
/callsMy video calls
Signed in: your upcoming and past bookings. A booked call shows a join button at call time.

The coded app, creator side

Anyone can open a payphone, YouTube style. One account type.
/setupGet your payphone
Claim a handle, get your link. Expected: your own page at /yourhandle.
/studioStudio
Your prices and lengths (slots re-space to match), photo upload, and Go live for Open Line.
Open Line testLive video call
Studio โ†’ Go live. Open your payphone link in a second tab or another device, jump on, allow camera and mic. Expected: real two-way video, hard 5-minute cutoff. Video is phone to phone; it never passes through the server.

Operator console

Admin account required; everyone else sees "Admins only." Never linked from the consumer app.
/adminOverview
Queues that need a human, live lines, today's money. Sidebar: Verifications (confirm flips badge + instant payout), Creators, Payouts, Calls, Trace a leak, Refunds, Reports.
/admin/traceTrace a leak
Drop a leaked clip in. Expected: it names the one session it came from, with the score margin spelled out.
What the system runs on, read from the code.

Backend

Expected: ok true, plus which integrations are live vs rehearsal. Payments, SMS, and email show false until their keys go in; each flips live with a key, no code change.

The design (static mockups)

The full intended product, page by page. Design contract, not wired to the backend.
/sitemapEvery page
All 30+ built pages plus the 37 planned ones tagged P0 and P1. Solid cards are built; dashed cards are not.
/adminConsole design
The 7-page operator console design, including the a-ha page and the tech stack.
/compareCompetitive map
Where this sits against Cameo, Intro, and Minnect.
/auditPM audit
What's missing and why it matters, the honest gap list.
What's in rehearsal mode: payments, SMS, and email run as deterministic stand-ins until their keys exist, so every flow above completes end to end without moving real money. Switch themes with the sun and moon button in any mockup nav, or add ?theme=light to a URL.
Updated 07/26/2026.