FRI

FRI

A complete restaurant operations platform — redesigned for speed and clarity.

POS · Kitchen Display · Orders · Sales · Labor · Customers · Menu — on iPad.

FRI POS screen showing a bakery order in progress with cart summary
OVERVIEW

Project at a glance

FRI is an all-in-one operations platform for food businesses — taking orders, running the kitchen, processing payments, and giving owners the data to run the floor. We redesigned the whole experience and added new menu-setup capabilities.

Less clicking, less clutter. Faster service and a setup operators actually enjoy.
My Role

UX / UI Design · interaction & visual design (with one other UX designer)

Used By

Cafés, restaurants, bakeries & stadiums

Tools

Figma · FigJam — iPad-first, role-based system

Validated

Live operators in Malaysia & Thailand

THE CHALLENGE

Powerful — but cluttered

  • Navigation always docked A permanent sidebar ate a whole column of screen on every page.
  • Dense, busy screens Too much shown at once — hard to scan during a rush.
  • Too many clicks Everyday tasks took more steps than they needed to.
  • High cognitive load Staff had to hunt for the action they wanted.
The original FRI POS, showing a permanently docked sidebar and menu grid
Before — the original POS
DESIGN DECISION

Reclaiming the canvas

The clearest fix: stop the navigation from competing with the work. We moved it into a drawer that opens on demand and closes out of the way — giving the menu and cart room to breathe.

Side by side comparison: permanently docked sidebar versus a collapsible on-demand drawer
Before — sidebar permanently docked  ·  After — collapsible drawer, on demand
APPROACH

Two audiences, one system

Front-line staff

Servers, bartenders & kitchen need speed under pressure — take the order, fire it, get paid, with zero hunting.

Owners & managers

Need clarity from dense data — sales, labor and customers — to make fast calls about the floor.

Principles

  • Hide chrome, reveal contentDefault to the work; surface controls on demand.
  • Clarity under pressureScannable at a glance, even mid-rush.
  • Dense data, not overwhelmingStructure and colour do the heavy lifting.
  • One consistent systemShared patterns across every module.
PROCESS

Designed with real operators

This wasn’t designed in a vacuum. FRI runs in real venues in Malaysia and Thailand — we fed their day-to-day feedback straight back into the redesign.

01

Deployed live

Running in real cafés & restaurants abroad.

02

Gathered feedback

Watched real staff use it in service.

03

Redesigned to fit

Reworked flows around their requirements.

04

Shipped & repeated

Iterated continuously with operators.

Grounded in real-world service, not assumptions.
THE PLATFORM

One platform, three surfaces

Eleven screens, organised into three clear areas — so every role finds its tools fast.

Front-line in the heat of service

  • POSTake & build orders
  • Kitchen DisplayFire & track tickets
  • Order HistoryPayments & refunds

Management clarity from the data

  • Sales AnalyticsDaily & item-level
  • Labor & TimeHours & overtime
  • CustomersCRM & loyalty

Menu & Setup built in minutes

  • AI MenuPhoto to items
  • Global ModifiersReusable add-ons
  • GratuityRule-based tips
FRONT-LINE · POS

Taking an order, fast

  1. Category filtersJump to Food, Beverage, Sides in one tap.
  2. Live stock badgesPer-item counts, colour-coded — green to red.
  3. Assign a customerTie the order to a guest for history & tabs.
  4. Inline quantityAdjust amounts right in the cart.
  5. Hold or checkoutPark a cart, or move straight to payment.
FRI POS screen with numbered callouts for category filters, stock badges, customer assignment, quantity controls, and checkout
FRI Kitchen Display screen with numbered callouts for order-type lanes, timing status, modifiers, and ticket completion
FRONT-LINE · KITCHEN

Built for the kitchen rush

  1. Order-type lanesDine-In, To Go, Pre & Web orders, filtered.
  2. Timing status barColour shows how long a ticket’s been waiting.
  3. Modifiers & allergiesADD / NO / ALLERGY surfaced clearly per item.
  4. Tap to completeFinished items strike through instantly.
  5. Undo + live countOne-tap undo and an always-visible order total.
FRONT-LINE · PAYMENTS

Every order, accounted for

  • Searchable order logID, time, status, amount and server at a glance.
  • Clear status systemFulfilled, Partial, Refunded, In Service — colour-coded.
  • Detail & paymentItemised breakdown with the payment method used.
  • Refund · tip-adjust · printPost-sale actions handled without leaving the screen.
FRI Order History screen showing a searchable order log and payment detail panel
FRI AI menu setup screen showing a scanned paper menu being converted into digital items
NEW FEATURE · AI

Set up a menu from a photo

Manual menu setup is the most painful part of onboarding a venue. So we removed it.

  • Snap the paper menuPhotograph one or many menu pages.
  • Crop & confirmQuick adjust, rotate, then Proceed.
  • Items generated for youThe menu is built automatically — no typing.
NEW FEATURES

Reusable modifiers & smart gratuity

Global modifiers setup screen and rule-based gratuity screen, side by side

Global modifiers & add-on sets

Define an add-on once and reuse it across every item, with availability toggles — no rebuilding it per dish.

Rule-based gratuity

Apply tips and service charges by condition — order value or party size — straight into the order summary.

MANAGEMENT · SALES

Sales, read at a glance

FRI sales dashboard, overview and detailed item-level comparison views

Overview — the daily pulse

Gross/net, sale count, card-vs-cash split and an hourly sales graph.

Detailed — item-level comparison

Units, sales and % change per item across two dates.

MANAGEMENT · LABOR

Staff hours, without the spreadsheet

  • Weekly time cardsHours per employee, per day, with running totals.
  • Overtime flaggedHours over the threshold called out in red.
  • Missing punchesGaps surfaced as MISSING so they get fixed.
  • Filter by roleBartenders, chefs, managers, servers in a tap.
FRI labor and time cards screen showing weekly hours per employee with overtime flagged
FRI customer dashboard showing total, active and new customers with most frequent and highest-value guests
MANAGEMENT · CRM

Knowing the regulars

  • Customer KPIsTotal, active and new customers, plus average order value.
  • Most frequentWho comes in most — ranked by visit count.
  • Customer valueTotal spend and average order value per guest.
  • Built for loyaltyThe data to reward regulars and grow repeat visits.
ALSO ON FRI

The Guest-Facing App

Alongside the operator side above, FRI also has a customer-facing ordering app — co-designed with Shivani Srivastava. It serves two quite different guest types, so the flows were built around both from the start.

FRI Client app screens: location picker, restaurant browsing, order customization, order history, and rewards

Stadiums & large-capacity venues

Order & pay from your seat, notifications when the order’s ready, pre-ordering before the event, and individualised QR codes per seat.

Restaurants & small-capacity venues

A customised home screen, reward points for in-app savings, tableside QR ordering, and mobile payments for a faster checkout.

Welcome Screens

Guest ordering for first-time stadium users — no account required to place an order.

Dashboard

Switching between Restaurants and Stadiums stays within two taps from the location badge.

Cart & Checkout

Gift cards, customisations and pre-orders, each behind a clearly distinguished call to action.

Choosing a location, toggling between Stadiums and Restaurants Browsing nearby restaurants by category Order confirmation screen with order details and navigation
View the full gallery on Behance ↗
OUTCOME

Faster floors, happier setup

Fewer clicks

Everyday tasks take fewer steps than before.

Time saved

Staff move through service noticeably faster.

New features land

AI menu, gratuity & global mods well-received.

(Reported qualitatively by operators — quantified metrics still being gathered.)

What I took away

Removing beats adding

Hiding the nav did more for usability than any new feature.

Real users change everything

Operator feedback reshaped flows we’d assumed were fine.

A system scales

Shared patterns kept 11 screens coherent across two designers.

FRI

Thank you.

A faster, calmer way to run a restaurant.