Intro
Solo project developing UX solutions for a complex operational system, including workflow design, information architecture grounded in user mental models, and application of core UX principles—visual hierarchy, prioritization, and minimizing cognitive load—within a high-pressure, multi-actor environment.
Project Overview
This project focuses on designing a café table & order management system for a busy urban environmen; High table turnover, continuous service all day, diverse customer base.
The project demonstrates UX planning and operational workflow structure , highlighting assumptions, user persona roles → applying UX principles to optimize efficiency, minimize errors, and support multiple users simultaneously.
System Assumptions
Usage Environment
Operational Workflow
Roles & Responsibilities
-
Digital system.
-
Web and mobile platforms.
-
Personal tablet - individual log.
-
Use the system while standing or moving.
-
Real-time synchronization (consistent data).
-
Access or update tables assigned to other.
-
Actions can be interrupted/ resumed without losing.
-
Multiple users collaboration.
-
Waiters: Main end user
-
Shift Manager: Occasionally
-
Hostess: Assigns tables
-
Cheff: See orders output
-
Bartender: only bar area
Meet the Users: Persona Examples
Primary User
Secondary User #1

Secondary User #2

Secondary User #3

Indirect User #1
Indirect User #2


Persona Overview: Primary User

-
Who👤→ New waiter, enthusiastic.
-
Experience 🎓→ 0–1 year casual dining.
-
Goals 🎯→ Learn quickly, avoid mistakes
-
Typical Behavior 🧠→ Frequently asks questions; take a lot of notes
-
Key Challenges 🏋🏻→ Easily stressed; forget steps; prioritizing
-
Quote 💬→ “I don’t remember I’ll ask ; how is this works“
-
UX Needs 🎨
-
Clear status indicators, visual cues for priorities.
-
Mental model design
-
Easy review and correction of orders.
-
Feedback
-
Core Usability Principles
Cognitive Load Reduction
Visibility & Recognition
Error Prevention
Efficient Navigation
Mental Model
Awareness & Attention
Potential Tradeoffs & Conflicts
Sync
Tech
Process
Input / Interaction
-
Multiple users edit
-
Users overwrite each other if synchronization fails
-
Unclear active-user indication
-
Internet instability
-
Outdated table or order status
-
Missed updates
-
Special actions not applied
-
Unconfirmed/ incomplete orders
-
Accidental clicks
-
Accidental actions
-
Incorrectly spcial input
-
Payment failure (external provider)
Expend View