Case study · 2026

uTPV.

Point of sale

A till that speaks the language of whoever is behind the bar: shifts, cash counts, X and Z reports. I designed and built it for iPad, iPhone and the browser.

uTPV
Catalogue and ticket, facing each other

The gesture that decides everything

Picking a table IS the gesture: at the bar you charge on the spot, and a table keeps stacking rounds until someone asks for the bill. There aren’t two modes or a switch to explain — the same screen does both depending on where you tap.

Tables by area: bar, indoors, terrace, private
A sale with the catalogue
Open tabs

The change, up front

You type what you were handed and the change appears opposite, broken down into notes and coins. Whoever is on the till doesn’t have to do the subtraction while the queue watches.

Cash payment with the change worked out
Cash or card

And at closing, whether it adds up

You count the cash and the card terminal, each next to what it should have held. The X report shows the shift up to this minute without closing anything; the Z adds up the day’s shifts and consolidates the count. If money is missing, it comes with the name of whoever closed.

The X report, mid-shift
The day’s Z report
The shift cash count
  • Tabs per table, with rounds and splitting
  • Cash payments with itemised change
  • Shifts with opening, count and close
  • X and Z reports, and their PDF
  • Several venues on one account
  • iPhone, iPad, Android and browser
ℹ️
Part of Ulula

It shares its backend, design system and account with the rest of the suite. The full context —architecture, integrations, business model— lives in the Ulula case study.

Screen by screen

Venues and their tills
A sale on tablet
The catalogue
Taking payment
Open tables
The shift report
History
The cash count

Shall we build something together?