Restaurant Management System
Restaurant Management System
OVERVIEW & SYSTEM CONTEXT
OVERVIEW & SYSTEM CONTEXT

This project focused on rebuilding the internal management application for a premium restaurant brand with more than 30 years of history. As part of its digital transformation journey, the new system was designed to optimize daily operations, streamline food ordering, strengthen customer management, and improve cross-department collaboration
This project focused on rebuilding the internal management application for a premium restaurant brand with more than 30 years of history. As part of its digital transformation journey, the new system was designed to optimize daily operations, streamline food ordering, strengthen customer management, and improve cross-department collaboration
Role: Product Designer
Redesigned 100+ screens across App & Web to improve CR.
Analyzed user funnel to define conversion bottlenecks.
Worked cross-functionally with engineering & marketing to deliver unified experience
Tools:
Tools:



Duration:
8 months (full system)
Duration:
8 months (full system)


This project focused on rebuilding the internal management application for a premium restaurant brand with more than 30 years of history. As part of its digital transformation journey, the new system was designed to optimize daily operations, streamline food ordering, strengthen customer management, and improve cross-department collaboration
Role:
Product Manager, UX/UI Designer
Redesigned 100+ screens across App & Web to improve CR.
Analyzed user funnel to define conversion bottlenecks.
Worked cross-functionally with engineering & marketing to deliver unified experience
Tools:
Figma
BPMN
Google Sheet
Duration:
8 months (full system)
SCOPE & KEY MODULES
SCOPE & KEY MODULES
SCOPE & KEY MODULES
The restaurant’s digital ecosystem is structured into four key modules
Key Modules:
Operations Management: Covers menu updates, promotions, and staff administration.
Service Experience: Supports order taking, table assignments, and customer interactions.
Kitchen Coordination: Enables chefs to receive, track, and update order progress.
Payment & Billing: Handles transactions, receipts, and financial reporting.
Project Scope
I contributed to the design across all four modules to ensure a cohesive system. However, for the purpose of this portfolio, I’ll focus on the Service Experience module, as it is the most complex and directly influences both staff workflow and customer satisfaction
The redesign covered the entire AvaKids digital ecosystem, redefined around key functional modules and strategic objectives to align UX with business growth.
Key Modules:
Operations Management: Covers menu updates, promotions, and staff administration.
Service Experience: Supports order taking, table assignments, and customer interactions.
Kitchen Coordination: Enables chefs to receive, track, and update order progress.
Payment & Billing: Handles transactions, receipts, and financial reporting.
Project Scope
I contributed to the design across all four modules to ensure a cohesive system. However, for the purpose of this portfolio, I’ll focus on the Service Experience module, as it is the most complex and directly influences both staff workflow and customer satisfaction
RESEARCH
RESEARCH
RESEARCH
Personas
Personas
Understanding the daily routines of waiters and managers was essential to design a system that truly supports their work. The personas below capture key differences in skill levels, habits, and priorities — helping me balance simplicity for front-line staff with the flexibility management needs
Understanding the daily routines of waiters and managers was essential to design a system that truly supports their work. The personas below capture key differences in skill levels, habits, and priorities — helping me balance simplicity for front-line staff with the flexibility management needs






PROBLEM DEFINITION
PROBLEM DEFINITION
PROBLEM DEFINITION
Problem Mapping
Problem Mapping
To connect the identified needs with actionable solutions, I created a problem mapping table. This helped prioritize which pain points to address first, based on their frequency and impact on staff efficiency and customer satisfaction
To connect the identified needs with actionable solutions, I created a problem mapping table. This helped prioritize which pain points to address first, based on their frequency and impact on staff efficiency and customer satisfaction




PROBLEM SOLUTION
PROBLEM SOLUTION
PROBLEM SOLUTION
Design Overall
Design Overall
This interactive screen maps out the core functions of the redesigned waiter interface, hover over each area to see how key features are organized to support daily service tasks
This interactive screen maps out the core functions of the redesigned waiter interface, hover over each area to see how key features are organized to support daily service tasks


Cooking Option Customization
Cooking Option Customization
How i solved it?
Designing a seamless experience for waiters to customize cooking preferences without breaking the ordering flow.
Key Improvements
Integrated flow: Options are built directly into the ordering journey.
Flexible selection: Waiters can search or browse by cooking category.
Accuracy: Each option sends structured data directly to the kitchen system
Business Impact
Reduced human errors in order communication
Faster service turnaround
Improved overall dining experience
How i solved it?
Designing a seamless experience for waiters to customize cooking preferences without breaking the ordering flow.
Key Improvements
Integrated flow: Options are built directly into the ordering journey.
Flexible selection: Waiters can search or browse by cooking category.
Accuracy: Each option sends structured data directly to the kitchen system
Business Impact
Reduced human errors in order communication
Faster service turnaround
Improved overall dining experience

The Prototype
Cooking options are fully managed in the Admin module, where categories and related options are created and linked to specific dishes. This setup ensures waiters only see relevant customization choices during order-taking, reducing confusion and kitchen errors. When placing an order, waiters simply select the dish and choose from the predefined options, all preferences are clearly displayed in the order summary for easy tracking and communication
The Prototype
Cooking options are fully managed in the Admin module, where categories and related options are created and linked to specific dishes. This setup ensures waiters only see relevant customization choices during order-taking, reducing confusion and kitchen errors. When placing an order, waiters simply select the dish and choose from the predefined options, all preferences are clearly displayed in the order summary for easy tracking and communication
Powering the data and configurations behind the service experience
Although this case study focuses on the Service Experience module, it’s essential to briefly highlight the Admin module which defines the data and logic that make the service-side workflow possible






Powering the data and configurations behind the service experience
Although this case study focuses on the Service Experience module, it’s essential to briefly highlight the Admin module which defines the data and logic that make the service-side workflow possible



REFLECTIONS
REFLECTIONS
REFLECTIONS
Wrapping up the solution gave me a moment to pause and reflect on what I’d learned from designing for such a connected system
Wrapping up the solution gave me a moment to pause and reflect on what I’d learned from designing for such a connected system
What I Learned
What I Learned
Working on a full restaurant operation system made me see design from a broader lens. I realized that a single feature isn’t isolated — it’s connected to data, people, and workflows behind it. Through collaboration across roles, I learned to balance empathy for users with the logic that keeps the system running. Most importantly, I learned that great design happens when we understand not only how people use a product, but also how the system supports them in doing their best work




