Product docs
All diagrams
Every drawing from the end-to-end flow and the UI/UX plan, in reading order. Each one links back to the section that explains it.
9 sections
End-to-end flow
Ops can add and pair screens at any time; an ad only reaches the wall once it is approved and booked.
Booking flow
There is no bidding: every screen has a fixed rate per slot per day set by ops, and an hour window costs its share of the day.
Bidding for busy windows
Today every window is first come, first served at the fixed rate, which is right for most screens and most days.
When things fail
The rule behind all four rows: a number that was never measured shows as a dash or a labelled sample, never as zero, and a play that was never recorded is never billed.
OTP and coupons
The one-time code is the only moment we ask a shopper for anything personal, and only because the coupon has to live somewhere they can find again.
AI in the flow
What AI would do for an advertiser: take a phone photo of a product and return a clean, upright, 9:16 image with the background removed; turn a 10 second video into a mock-up of how it looks on the wall; suggest three headlines from the brand name and the product.
Native player
A browser tab works for a demo but fails in a mall: it needs someone to open it, it can be closed or navigated away, it cannot start on boot, it loses the camera permission after a reboot, and a wifi drop stops the loop.
Rollout phases
Phases 1 and 2 shipped on 22 October 2026 (commit df692c4 on main, auto-deploying to Vercel): the sidebar shell, the soft canvas, the advertiser Home, the ops Today page, and the new Campaigns and Reports pages, verified in the browser at desktop and phone width.