Maya POS · 2024
Maya POS — Retail Operations System
A point-of-sale experience built for speed under pressure — fewer taps, clearer states, and ops that stay calm during rush hour.
Background
Where the project began
Maya POS serves busy retail and F&B counters where every second of hesitation costs a queue. The product already had feature depth, but the UI felt like a toolkit dump. Dawn was brought in to redesign the cashier surface and establish a design system that could grow into inventory and reporting without becoming noisy.
The problem
What we set out to solve
Cashiers hunted for common actions. Error states were cryptic. Training new staff took too long because the interface rewarded memory over clarity. Leadership wanted a modern look — but more importantly, a system that would not collapse under real rush-hour load.
Approach
How we moved
We shadowed cashiers, timed key tasks, and rebuilt the primary layout around the top five actions. Dense data stayed reachable; decorative chrome was removed. A component library with clear empty, loading, and failure states became the backbone for both tablet POS and back-office views.
Stages of work
The work journey
01/08
Scroll to move through the journey
Tech stack
Tools that carried the build
Chosen for reliability, speed of iteration, and fit to the product surface.
Vue
Laravel
Inertia
Figma
MySQL
Docker
Gallery
Selected frames from the build
Outcome
What changed after launch
Maya launched a calmer cashier mode with predictable feedback, faster item search, and a shared design language across POS and admin. New staff ramped faster, and the product team gained a system they can extend without reinventing patterns each sprint.
41%
Faster average sale
60%
Shorter staff training
1 system
POS + admin tokens
Services
- UX Research
- Design System
- Frontend