Academic Project · UC San Diego

Run your restaurant

without the chaos.

Run your restaurant

without the chaos.

Run your restaurant

without the chaos.

A location-first inventory app for commercial kitchens. Update stock by zone, track every change, and always know what needs ordering without the spreadsheet.

ROLE

Product Designer

TIMELINE

Spring 2025

INDUSTRY

Restaurant Operations

THE OUTCOME

69% fewer inventory errors

ROLE

Product Designer

TIMELINE

Spring 2025

INDUSTRY

Restaurant Operations

THE OUTCOME

69% fewer inventory errors

iPhone 17 Pro Max Orange Frame
Hand holding a packet of Nutella Biscuits

Scan Item

Hand holding a packet of Nutella Biscuits

Scan Item

THE PROBLEM

Restaurants lose money due to poor inventory tracking

Kitchen staff update inventory at the worst moments end of a dinner rush, phone in one hand, orders piling up. The existing system was a Google Sheets spreadsheet that required scrolling through tabs, inconsistent column labels, and manually adding quantities across multiple storage zones.


The deeper issue: the spreadsheet was organized by food category, but cooks think spatially. "What's in the walk-in right now?" not "what are all my faux meats across every location?" The wrong mental model, at exactly the wrong time.

Salad Bowl 3D Icon

Yes

Meat 3D Icon

Yes

Cheese 3D Icon

No

Cucumber Avacado Salad 3D Icon

No

Sandwhich 3D Icon

Yes

MY IMPACT

Reduced average data entry time by

Reduced average data entry time by

0%

Faster location lookup

Faster location lookup

0x

Interaction steps reduced by

Interaction steps reduced by

0

WHAT KITCHEN FLOW DOES

A location-first inventory system built for how kitchen staff actually work by zone, not by category. Update stock, find items, and track every change without leaving the app.

Item Changed

🧑🏼‍🍳

Chef Green

Added new item Soju in Large Fridge

Added new item Soju in Large Fridge

Added new item Soju in Large Fridge

Mon

11

Tue

12

Wed

13

Thu

14

Fri

15

Sat

16

Sun

17

Search kitchen locations

Search location

Recent searches

Salad Bowl 3D Icon

Deli Fridge

100 Kcal

Salad Bowl 3D Icon

Freezer

225 Kcal

Salad Bowl 3D Icon

Small Fridge

76 Kcal

Search by location or item

Find any item instantly by typing its name or storage zone. The inventory map filters in real time no scrolling through tabs.

Item Changed

🧑🏼‍🍳

Chef Green

Added new item Soju in Large Fridge

Added new item Soju in Large Fridge

Added new item Soju in Large Fridge

Mon

11

Tue

12

Wed

13

Thu

14

Fri

15

Sat

16

Sun

17

See every change, instantly

The activity log shows who updated what and when color-coded by change type and filterable so managers can focus on what matters.

USERFLOW

A location-first user flow designed to reduce inventory updates to just a few quick taps.

A location-first user flow designed to reduce inventory updates to just a few quick taps.

THE BLUEPRINT PHASE

Mapping the flow before touching Figma

Mapping the flow before touching Figma

Mapping the flow before touching Figma

Low enough fidelity that testers reacted to the flow, not the visuals. This is where we first caught that the bottom nav icons weren't communicating their purpose, and that the item card needed a fundamentally different layout.

TESTING THE PROTOTYPE

We didn't just ask "do you like it?" We simulated the worst-case scenarios of a real kitchen: end-of-shift fatigue, greasy hands, and extreme time pressure.

The 2-Minute Drill

Quick usability tests with paper prototypes to validate core user flows and identify friction points early.

👥

Real User Feedback

Conducted sessions with 8 participants to observe natural interactions and gather qualitative insights.

🎯

Iterate & Refine

Used findings to prioritize design changes, reducing cognitive load and improving task completion rates.

The 2-Minute Drill

Quick usability tests with paper prototypes to validate core user flows and identify friction points early.

👥

Real User Feedback

Conducted sessions with 8 participants to observe natural interactions and gather qualitative insights.

🎯

Iterate & Refine

Used findings to prioritize design changes, reducing cognitive load and improving task completion rates.

🔍

Key Friction Points

Low-fi testing helped us identify where the spreadsheet-inspired structure broke down when translated into a mobile workflow.

1

Unit Confusion

Users struggled to interpret inconsistent units (oz, lbs, bunches, cases), making it difficult to enter quantities confidently without second-guessing.

2

Input Friction

Updating quantities item-by-item required repetitive taps, slowing down inventory taking and increasing fatigue during fast-paced kitchen scenarios.

3

Location Blindness

Without a clear sense of storage zones, users couldn’t easily confirm whether they had fully counted a space (e.g., Walk-In Freezer) before moving on.

🔍

Key Friction Points

Low-fi testing helped us identify where the spreadsheet-inspired structure broke down when translated into a mobile workflow.

1

Unit Confusion

Users struggled to interpret inconsistent units (oz, lbs, bunches, cases), making it difficult to enter quantities confidently without second-guessing.

2

Input Friction

Updating quantities item-by-item required repetitive taps, slowing down inventory taking and increasing fatigue during fast-paced kitchen scenarios.

3

Location Blindness

Without a clear sense of storage zones, users couldn’t easily confirm whether they had fully counted a space (e.g., Walk-In Freezer) before moving on.

Panel 1 of 4

SCENARIO 01

VETERAN COOK · END OF DINNER RUSH

TASK / ORDER

Update all Walk-In Fridge quantities

KEY FINDING

Could only see a single total quantity — not how stock was split across zones. Wanted to see per-location counts and overall total on one screen at the same time.

SCENARIO 02

NEW HIRE · FIRST MORNING PREP

TASK / ORDER

Navigate to kitchen freezer and adjust all item counts

KEY FINDING

Bottom nav icons weren't intuitive tapped the wrong one and ended up lost. Tapping '+' ten times to enter '10 boxes' was too slow and error-prone for real kitchen pace.

SCENARIO 03

COOK · MID-WEEK RESTOCK PLANNING

TASK / ORDER

Find total on hand of Impossible Bulk Beef across all locations

KEY FINDING

Found the total but couldn't tap into individual locations from the item card. Needed to see the exact breakdown by zone, not just the sum.

SCENARIO 04

NEW ASST · MANAGER INVENTORY AUDIT

TASK / ORDER

Remove an obsolete "Caterting Fridge" from the system

KEY FINDING

Hidden destructive actions. User wanted to remove the location but only found a '+' to add locations. No trash icon or delete flow was discoverable without guessing.

A/B TESTING

Finding the Fastest Input Method

Finding the Fastest Input Method

We A/B/C tested three input patterns with kitchen staff to identify the fastest and least fatiguing option for inventory updates.

OPTION A

Tap-To-Increment

Avg Entry Time13.4s
Quick Readability
Requires multiple tap's for large #'s
OPTION B

Scroll Wheel

Avg Entry Time8.3s
Less taping
Hard to land on exact #
OPTION C
Winner

Hybrid Form

Avg Entry Time4.1s
Faster entry speed
Separate by location

Insights from Testing

Clarity

"Is that a 1 or a 7"

“I can’t read this font when the tablet is on the counter and I’m 3 feet away.”

The Fix
Switched to monospaced numerals and increased quantity font size for better readability at a distance.

Fatigue

The "Keyboard" Barrier

The "Keyboard" Barrier

The "Keyboard" Barrier

“Bringing up the keyboard for every single item is annoying. It covers the list.”

The Fix
Replaced constant keyboard use with a hybrid input using inline +/- controls and optional direct entry.

Visibility

Totals Should Be Immediate

Totals Should Be Immediate

Totals Should Be Immediate

"I wasn't sure if I was changing the Walk-In Fridge count or the total across everything."

The Fix
Elevated “Total On-Hand” into a prominent header to eliminate mental math.

Context

Which location am I Editing

“I had to add everything in my head to know how much we actually had.”

The Fix
Labeled quantity controls by location and showed per-location counts alongside the total.

FINAL DESIGNS

Remove a Storage Location
Easily keep the map updated by removing unused storage areas. A quick menu and full-screen confirmation make the process simple, safe, and fast even during busy shifts.
Update Item Quantities by Location
Quickly adjust stock with totals and per-location breakdowns. Use +/– for small edits or type numbers for big changes. Fast, clear, and built to reduce errors.
View Activity Log
Access a reverse-chronological feed of all changes with clear timestamps, user names, and color-coded dots. Filter by items, quantities, or locations to quickly find what matters.

REFLECTIONS

thanks for reading

Designed for kitchens that actually work.

Sarah Saavedra Camacho

UX designer & UCSD grad based in San Diego, CA. Looking for Product Design roles where craft and research both count
© SARAH SAAVEDRA • FINDERS KEEPERS ALL RIGHTS RESERVED

Create a free website with Framer, the website builder loved by startups, designers and agencies.