Claybeck: one platform, four field apps
The mobile chapter of a building-materials manufacturer’s logistics platform: an ordering app for trade customers, a driver app with offline proof-of-delivery, a picker tablet for the yard, and a haulier portal, all on one Laravel back-end. 8+ years on it as the senior engineer, shipped white-label through a partner agency.
Anonymized under NDA: the product appears here as “Claybeck”, with fictional customers and data.
Four field roles that never saw the same order
Every delivery passes through four pairs of hands outside the office: the picker who loads it, the haulier who takes the job, the driver who moves it, and the merchant waiting for it. None of them could see the same order. Merchants phoned the office to ask where a delivery was, two pickers could reserve the same load, and a drop made out of signal became a paper docket someone keyed in later. Each role needs a different slice of the same data on a different device, so the platform grew a client app for each, around the ops web the office runs.
Over a hundred thousand orders have moved through it.
claybeck · platform
The merchant app
The iPhone and Android app answers the one question merchants used to phone the office for: where is my order? Active and delivered orders show as cards, with the delivery window and who is bringing it.
claybeck · merchant-app
The yard, the road, and the haulier
A picker opens a load and reserves it, so two people cannot work the same order, records what was actually picked, then assigns the vehicle, trailer, and driver.
The driver app takes over on the road, capturing a signature at each stop and syncing deliveries recorded out of signal. The haulier portal is the fourth: accept or refuse each offered load, against a countdown.
claybeck · picker-app
What changed
- Order status: from a phone call to self-serve: merchants follow their orders in the app, delay dates included.
- The yard: reserved loads and load chat: two pickers can no longer work the same order, and the short-pallet conversation stays on the load record.
- The road: deliveries no longer wait for signal: proof of delivery is captured offline and synced when the driver is back in range.
8+ years, one platform, grown in place: a single-tenant internal platform with companion apps, built around how one manufacturer works.
claybeck · /insights
Have something similar to build?
Say what the field side of your platform needs (an app, a portal, a device in a yard) and I’ll tell you what it takes.