×
Zoomed image
Click to zoom • Drag when zoomed • Press ESC to close
AI-Powered Restaurant Supplier hero image

AI-Powered Restaurant Supplier

Timeline
2026
Client
Design Challenge
Platform
Web App
My Role
UX/UI Designer
Challenge
Managing operations across many restaurant locations is complex, especially when visibility is limited.
In this project, I created a dashboard for a restaurant group with five branches. The goal was to simplify supplier ordering, track inventory, and manage costs.
The core challenge was twofold:
- Branch managers had a hard time tracking spending, inventory levels, and supplier performance in real time
- The owner needed a clear high-level overview without becoming a bottleneck in daily decisions
Approach
At the start of the project, I focused on understanding how the process works in real life. I mapped out the real workflow.
I simplified it into a common scenario:
A manager enters the kitchen storage with a tablet, checks what’s missing, and creates tasks to restock items. In a physical setting, the next step would be to go to a store and select products from the available options.
For example, when buying milk:
- They first go to the relevant section
- If they already trust a brand, they pick it
- If something changes (like price increases or new needs such as lactose-free options), they explore alternatives
- They compare options and choose what fits best
This shows a common decision-making process influenced by habits, context, and limits.
The key question became:
How can this real-world process be translated into a digital product? Where does AI actually add meaningful value?
These questions shaped the foundation of my design decisions.
Design Principles for AI-Driven Products
To create a useful AI-supported experience, I focused on three principles:
01
Flexible, Not Rule-Based

AI should adapt to different situations instead of relying on rigid rules. It needs to handle messy, inconsistent data and real-world edge cases.

02
Data-Driven and Analytical

AI should learn from data and identify patterns over time. This allows it to generate insights, make predictions, and continuously improve recommendations.

03
Deliver Actionable Results

AI should help users take action. Outputs must be clear, practical, and directly support decision-making.

Reimagining Procurement with AI
Restaurant supplier web app screen
Use Case 01

Predict

The system uses historical data to understand usage patterns and anticipate future needs. For example, it can predict when a product will run out based on past orders and notify users in advance. It also tracks price changes over time, helping users spot increases early and adjust before costs rise further.

Restaurant supplier web app screen
Use Case 02

Coordinate

The system brings supplier management into one place. Users can track past orders, supplier performance, and key timelines without switching between tools. AI also helps draft messages. This reduces repetitive work and makes communication faster and easier.

Restaurant supplier web app screen
Use Case 03

Standardize

Supplier data often comes in different formats, such as PDFs, images, or messages. Instead of manually organizing this information, the system automatically converts it into a structured format. Using OCR and LLMs, the system extracts key details and displays them in a clear table. This makes comparing offers faster and more reliable.

Restaurant supplier web app screen
Use Case 04

Evaluate

The system supports users in making clear and confident decisions. Supplier offers are compared on key factors like price, delivery time, and reliability. The best option is highlighted with a clear explanation, so users don’t need to analyze everything manually. Users can review details, contact suppliers, or create an order. This allows them to move quickly from analysis to action.

My Solutions
Project Structure
I focused on integrating AI support into the workflow. The goal was to make it feel natural and non-intrusive. To do this, I examined how users interact with systems that feature AI tools.
Based on this approach, I structured the interface into three main areas:
- A left sidebar for navigation
- A central workspace for core tasks and data
- A right-side AI panel for assistance and quick actions
Dashboard Design
When designing the dashboard, I wanted users to quickly understand what is happening and what needs their attention.
Managers and owners can access overall performance and branch-level insights. This helps them monitor the entire business or zoom in on a specific location as needed.
Instead of showing too much data, I focused on highlighting the most important points first. Users can see things like cost increases, low inventory, or saving opportunities.
On the dashboard, the assistant acts as a quick guide for the day. It highlights important updates like rising costs or low stock and offers simple prompts to explore further. Users can quickly understand what is happening and decide what to do next.
For example, an owner can ask about the status of a specific purchase, such as checking how a strawberry order is progressing. The assistant can summarise the current situation. It can highlight delays and bottlenecks and explain where issues are occurring.
Users can use quick prompts to find out why prices are going up. They can see which factors are increasing costs and look at AI-recommended suppliers with better pricing.
This helps users move from questions to clear actions more quickly.

Tasks Page Design
The tasks page helps managers focus on what needs to be done today. Tasks are grouped by priority, making it easy to see what is urgent and what comes next.
Instead of a full calendar, a simple upcoming view shows the next few days, keeping short-term planning clear and lightweight. Reminders show important events, such as deliveries and delays. This helps users notice issues quickly.
The assistant helps by showing tasks that need attention. It offers quick actions, like reviewing urgent tasks or creating a new one. This way, users can act faster without extra steps.

Orders Page Design
The most critical part of the experience is how supplier data is handled and turned into decisions.
Structuring the Order Workflow
The ordering process can feel complex, especially when managing multiple suppliers and offers. To simplify this, I structured the experience into two main parts: requests and orders.
Requests are where everything starts. Users define what they need, add suppliers, and collect quotes. As offers come in, they appear in a table. Users can expand the table to see more details and compare offers easily.
Orders come after a decision is made. This is where users communicate with suppliers, track deliveries, and follow up when needed.
To keep things simple, I designed a single space for managing requests. This view shows all important information in one place. It includes request details, selected suppliers, incoming offers, and their comparison.
This reduces the need to switch between pages and keeps users focused. Everything is in one place, and AI helps in the background by organizing the data and supporting the process.
Making Supplier Data Easier to Understand
One of the biggest challenges in procurement is understanding offers.
In reality, quotes come in inconsistent formats. Some suppliers send PDFs, others share images or write details in emails or messages. This makes the process fragmented and hard to manage. Managers have to read each file, extract the information, and compare it manually. It takes time and increases the risk of missing important details.
When designing this experience, I focused on reducing this complexity and removing manual work from the process.
Instead of expecting users to organize the data themselves, I allowed them to upload supplier documents in any format. The system uses AI models like OCR and LLMs to extract key information. It turns this data into a structured table for easy review and comparison.
My goal was to simplify how users work with supplier data and make the comparison process faster and more reliable.
From Request to Order
Every order goes through a process, from defining a need to comparing options and making a decision.
This flow is reflected in the experience as:
Define → Collect → Compare → Decide
Define

Users start by defining what they need. They enter key details such as product, quantity, and delivery date, and select suppliers. This step is intentionally simple to help users move forward quickly.

Collect

Users collect supplier offers. The system handles data processing automatically in the background. All relevant information is brought together in one place.

Compare

As data becomes available, users can compare options in a structured table. Prices, delivery times, and conditions are clearly presented. AI highlights the best option and helps users understand the differences.

Decide

Users make a decision and take action. They can review a specific offer, check supplier history, and either create an order or contact the supplier. AI also assists with communication, such as drafting messages.

AI as a Decision Partner
AI is integrated into the ordering experience to reduce manual effort and support users in making better decisions.
- Transforming unstructured inputs into usable data
Supplier documents are processed automatically. Key details are extracted and turned into a structured format. This way, users do not need to organise the information manually.
- Making comparisons easier to understand
Users can identify key differences between suppliers, such as price, delivery, and reliability. This helps them evaluate their options quickly.
- Supporting communication when needed
AI helps users write messages. It suggests negotiation points and simplifies supplier interactions.

AI is integrated into the ordering experience to reduce manual effort and support users in making better decisions.
Conclusion
This design simplifies a complex process into a clear and easy-to-follow experience. By centralizing information and supporting each step with AI, users can focus on decisions instead of manual tasks.
The result is a faster and clearer workflow. Users gain better visibility, make quicker decisions, and act with more confidence.