// 003

URBS
Card Recharge Totem

Service Design Interaction Design Automation Project Management Prototyping with AI

Turning a human-dependent bus-card service into 24/7 digital autonomy across Curitiba's entire public transport network. A self-service totem kiosk that replaced 5–10 minute queues with under 50-second transactions — scaling coverage from 22 terminals to roughly 333 stations.

Role UX Designer & PM
Timeline Apr — Oct 2019
Client URBS · Curitiba
Scope Public Transport
URBS Card Recharge Totem — full kiosk showing welcome screen with card insertion slot and payment terminal
Totem Kiosk — Curitiba, 2019

Challenge

URBS operated a recharge service tied to human operators: open 7 AM–6 PM, available at only 22 bus terminals, with web payments that took up to 48 business hours to credit the card. Riders queued 5–10 minutes on average, and any evening trip meant arriving with the wrong balance.

Solution

An unsupervised totem kiosk designed for 24/7 operation across the entire network — tube stations and bus terminals alike. Instant-finality payments — cash and card validated in the MVP prototype, PIX specified for the commercial rollout — inside an 11-screen flow built around a physical-to-digital handoff, tuned to sub-50-second transactions in high-traffic public space.

Impact

Coverage grew from 22 terminals to roughly 333 stations. Availability went from office hours to 24/7/365. Credit latency collapsed from 48 hours to instant. Average wait time dropped below 50 seconds, cutting operating cost by an estimated 60% through automation.

Legacy vs New Totem

Measuring the shift from a constrained, operator-bound service to a fully automated channel. Every metric was reframed: from opening hours to always-on, from queue time to throughput, from labour cost to return on investment.

Metric Legacy Service New Totem Strategic Win
Coverage 22 bus terminals ~333 stations + terminals High Area
Availability 7 AM – 6 PM 24/7 (365 days) Channel Scalability
Credit Latency 48 business hours Instant finality User Trust
Avg. Wait Time 5 – 10 min < 50 seconds High Throughput
Operating Cost High (Labour) Low (Automated) ~60% ROI
~60%
Estimated return on investment from automation — the totem removed the recurring labour cost of operators while extending service availability from 11 hours a day to continuous operation across the entire network.

UX Designer & Project Manager

A dual role across research, interaction design and delivery. Leading the UX work end-to-end while running the schedule, hand-offs and stakeholder loops that kept a public-service deployment on track.

// 01
Service Design
Mapping the end-to-end recharge journey across physical and digital touchpoints — queue to card-in-hand.
// 02
Interaction Design
An 11-screen totem flow tuned to large touch targets, short copy and zero cognitive dead-ends.
// 03
System Automation
Replacing operator-bound steps with instant-finality payment flows — cash and card validated in the MVP, PIX specified for commercial rollout.
// 04
Project Management
Six-month delivery across research, design, vendor coordination and public-sector approvals.

The 11-screen prototype reached production fidelity through a small team — 2 UX designers (I absorbed Project Management as well) and 1 motion designer — combining hands-on UX direction with AI-augmented coding loops. Claude served as pair-programmer for the React implementation, while I owned the interaction model, the multilingual content strategy (PT / EN / ES), accessibility decisions, and the totem’s physical-world ergonomics (touch-target sizes, viewing angles, glare). Without that workflow, a prototype at this fidelity would have required external engineering hours that weren’t on the budget — the AI partnership is what made the production-ready prototype possible inside our timeline.

Eleven Screens, One Transaction

The flow was designed around a single rule: every screen either triggers the next physical action or closes out the previous one. No orphan states, no mandatory tutorials, no hidden options.

Early paper wireframes mapping the complete totem transaction flow — from welcome screen through payment to card removal Early sketches — mapping the transaction flow on paper
// 01
ScreenSaver
Ambient attract loop — signals the machine is active and ready, drawing users in from the station environment.
// 02
Onboarding
Guides new users through the totem’s capabilities — language selection, card insertion instructions and payment options overview.
// 03
Home Balance
Card detected, balance shown immediately (e.g. R$ 47.50). Two CTAs: “New recharge” and “Repeat last” for returning users.
// 04
Value Selection
Four quick-select targets (>48 px) covering ~80% of transactions, plus “Other value” as a secondary escape.
// 05
Payment Method
Cash or card — a single fork, equal visual weight on screen (PIX reserved for commercial rollout).
// 06
Cash Instructions
Step-by-step guidance for inserting banknotes — slot location, accepted denominations and real-time feedback.
// 07
Banknote Deposit
Live deposit tracker — counts inserted notes in real time and shows remaining balance to reach the selected value.
// 08
Card Payment
Terminal-handoff instructions — guides the user to tap or insert on the side-mounted card reader.
// 09
Processing
Visual feedback while the transaction is validated — progress indication and reassurance copy.
// 10
Confirmation
Success state with updated balance, transaction summary and receipt option. Clear closure before exit.
// 11
Exit · Remove Card
Mandatory card-removal prompt closes the loop — no card left behind, no ambiguous state.

Two Design Decisions That Shaped the Pace

Two early choices set the rhythm of the transaction — one handles the handoff between the physical world and the screen, the other decides how users pick a value under time pressure.

Phase 01
01

The Physical-to-Digital Handoff

Don Norman · Affordances in the Physical World

The most fragile moment in any totem UX is the transition from physical action to on-screen state. Classic ATM patterns ask the user to press “Start”, then insert the card — two sequential steps for a single intent. We removed the first one entirely.

  • Card insertion is the start action — no “Press Start” button
  • Eliminates one tap, saves ~5 seconds per transaction
  • Balance appears the moment the card is detected — instant validation
  • The physical affordance of a card slot is already an instruction; the UI simply confirms
Principle

“The physical-to-digital handoff is the most fragile moment in totem UX. Every second of uncertainty here compounds into queue time downstream.”

Phase 02
02

Hick’s Law & Quick-Select

William Hick · Decision Time Scales with Options

Analytics from URBS showed that roughly 80% of users recharge the same three amounts. Offering a full keypad up front would penalise the majority to serve an edge case. Instead, we built a quick-select architecture that puts the common path one tap away and relegates custom values to a secondary screen.

  • Four large touch targets (>48px) on the main value-selection screen
  • Covers ~80% of transactions with zero keypad input
  • “Other value” sits at the bottom as a secondary option — never competing with the primary flow
  • Reduces decision time in a high-traffic environment where every second matters
Design Decision

In a context where queues form in under a minute and the environment is noisy, minimising cognitive load isn’t a nicety — it’s throughput strategy. Quick-select wasn’t a shortcut; it was the primary path.

Live Totem Prototype

A React implementation of the full 11-screen flow — multilingual (PT / EN / ES), split-screen totem layout, designed for unattended operation. Best experienced full-screen on a vertical display.

// Deliverable 01 — Live

Launch the Totem

URBS Totem prototype welcome screen — multilingual, split-screen layout with Curitiba background Prototype — welcome screen (PT/EN/ES)

Full interactive prototype with all 11 screens, three payment methods, and accessibility keypad. Built to mirror the production totem — no shortcuts, no placeholders in the flow.

React PT / EN / ES 11 Screens Split-Screen
Launch Prototype Unavailable on Mobile

Desktop-only prototype — designed for a vertical 1920×1080 touchscreen.

// Deliverable 02 — Documentation

Totem Design System

URBS Card Recharge Design System v2.0 — three-layer token architecture, colour palette, typography and component library for 1920×1080 touchscreen kiosk Design System v2.0 — foundations to components

A separate, dedicated design system covering the totem’s visual language, components, motion principles and accessibility standards. Shipped as its own artefact so teams can consume foundations without pulling in the full app.

Tokens Components Motion A11y
View Design System
// Deliverable 03 — Working File

Figma Source

Restricted Area Authorized People only Figma · Prototype · NDA
Figma — restricted access

The working Figma file captures the full 11-screen flow, component variants and interaction states used to validate the totem with stakeholders. Covered by client NDA — shared privately on request, walkthrough available during interview.

11 Screens Variants Flows
Request Access
// Final Thought
Phase 1 and 2 establish the pace of the transaction. By validating the user’s intent early and simplifying the decision-making process, we ensured that the transition to the complex payment layer felt inevitable, safe, and efficient.
Rico Mello · URBS Totem · 2019