The paper receipt is vanishing, replaced by digital ones sent by email, by text, or locked inside each retailer's own app. The result is paradoxical: everything is digital, and nothing is findable. Claiming a warranty six months later turns into a treasure hunt.
Digital tickets and receipts get lost, quickly become unusable, and purchase information is scattered across apps and merchants.
An app that links receipts to the payment system to centralise them automatically, remove unusable ones, and keep every purchase detail in one place.
The receipt is no longer something to file: it arrives on its own, attached to the payment, and is still there months later. No more photos of crumpled paper in the camera roll.
Every purchase in one place, whoever the merchant is. Centralisation comes from the payment, not from one app per retailer.
Interactive mockup rebuilt for this portfolio. The values shown illustrate the interface — they are not production figures.
Anchor on the payment, not the receipt
What every purchase shares isn't the merchant. It's the transaction. Anchoring on the payment makes centralisation automatic instead of depending on each retailer's goodwill.
Mobile first, properly
React Native to cover iOS and Android from one codebase without giving up the native feel. This is an app you open for thirty seconds, at the till or on the train.
A strict data foundation
Supabase with row-level security: each user can only ever see their own transactions, enforced by the database itself rather than by application code alone.
- 01A trustworthy green rather than a banking blue: this app is about everyday purchases, not wealth management.
- 02Amounts use tabular figures, right-aligned. A price column that dances is unreadable.
- 03Every retailer gets a coloured chip derived from its name. Spotting a purchase should be instant, before you read anything.
- 04The receipt is rebuilt typographically, never shown as a photo. It stays readable, selectable and translatable.
Something similar in mind?
Describe your situation. I'll tell you what's realistic,
in what order, and what I'd do differently.