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

© 2025 Ron Nguy | Get In Touch giangnguy1310@gmail.com
© 2025 Ron Nguy | Get In Touch giangnguy1310@gmail.com
© 2025 Ron Nguy | Get In Touch giangnguy1310@gmail.com