Confidence at every entry
White-label visitor and contractor check-in — secure, fast, built for kiosk screens
Client
ecoPortal
My Contribution
- Product strategy
- UX research
- Interaction design
- Visual design
- High-fidelity prototyping
Timeline
2025
Platform
1024×768 touchscreen kiosk
The manual check-in process created operational bottlenecks, increased receptionist workload, and slowed visitor access. A visitor arrives for a meeting, stands at a kiosk — and freezes. A contractor late for a job is forced through a long registration — again.
The challenge: reduce operational friction while preserving security, compliance, and a seamless experience — on a shared public device with low digital literacy users.
• Anxious first-timers. Visitors and new contractors freeze at the kiosk — unsure where to tap, afraid of making mistakes.
• Forced repetition. Returning contractors re-register and re-complete training every visit — wasting time and creating frustration.
• Invisible confirmation. No visible host notification — users don't know if the process worked, leading to anxiety and queues.
| Category | Constraint | Design Implication |
|---|---|---|
| Technical | Fixed 1024×768, touchscreen, white-label, offline fallback | One action per screen, large touch targets, no network reliance |
| User | Low digital literacy, time pressure, anxiety, one-time users | Progressive disclosure, simple language, forgiving validation |
| Business | Compliance, shared device, multiple profiles, existing workflow | Security validation, audit trail, reception integration |
Each decision represents a deliberate trade-off between user value, business impact, and technical feasibility.
| Decision | Rejected | Chosen | Why |
|---|---|---|---|
| Flow structure | Single flow for all users | Branching flows by user type | Visitors and contractors have fundamentally different needs |
| Returning users | Full registration each visit | Email-based recognition with inline validation | Returning contractors save time, no extra infrastructure |
| Training format | Long text with a single checkbox | Modular checkboxes with acknowledgments | Verifiable items increase comprehension and compliance |
| Confirmation | Subtle success message | Strong completion state with host notification | Higher confidence, reduced support requests |
Balancing speed, compliance, and accessibility on a fixed kiosk meant three constraints shaped every design decision.
A streamlined kiosk flow combining speed, compliance, and clarity in a single touchscreen interface.
• Visitors complete check-in in under a minute — select their role, enter contact details, and receive immediate confirmation that their host has been notified.
• Contractors follow a dedicated path that detects returning users, validates training status, and enforces safety compliance without unnecessary repetition.
• Claude. Synthesized competitive benchmarking data from 3 kiosk categories (airports, hospitals, coworkings) into design patterns and risk areas.
• ChatGPT. Generated UX copy variants for kiosk prompts and error messages, tested for clarity across low digital literacy users.
What I shipped: Complete kiosk experience — branching user flows, email-based returning contractor detection, modular safety training, offline fallback, and a 1024×768-optimized interface serving diverse digital literacy levels.
I'd test with actual kiosk hardware earlier. Screen glare, touch responsiveness, and reading distance changed a lot of assumptions that looked fine in Figma.
Biggest lesson: designing for anxiety. Clear progress indicators, immediate confirmation, and forgiving input validation aren't nice-to-haves — they're the core of the experience.