Building a Phone-First Warehouse Lookup App

Published 2026-08-15 by Faraz Rahimi

Office software assumes a desk, a mouse, and patience. Floor software assumes one hand, bad Wi-Fi, and a cart that is already moving.

Building a Phone-First Warehouse Lookup App

Tags: Mobile, React, Warehouse, UX, Computer Vision, unlisted

I stopped designing warehouse tools on a 27-inch monitor. If the tap targets do not work with a thumb while holding a box against a hip, the design is fiction.

Phone-first means the camera is the keyboard. The first screen is a shutter, not a search box. History of recent lookups sits under the thumb because people look up the same family of items in a burst.

Latency is a safety feature

If inference plus round trip is slow, people photograph while walking and look down later. That is how you get collisions. I aim to show candidates fast enough that they still have a hand on the rack.

Offline-tolerant cache of recent SKUs helps when the aisle is a Faraday cage. A spinner with no cached fallback is how you train people to never open the app.

Roles on the same phone

Leads want override and location edit. New hires want fewer buttons. Same codebase, different default view. If you ship one god screen, new hires will tap the dangerous control.

Original post: https://farazrahimi.com/posts/building-a-phone-first-warehouse-lookup-app