Skip to main content

LuniOps: an operations platform for food wholesale

An in-house product — route planning with real constraints, e-invoicing and tenant management from one codebase for web and iOS.

LuniOps: an operations platform for food wholesale

Challenge

Small and mid-size food wholesalers typically juggle four or five disconnected tools: ERP, Excel route plans, WhatsApp orders, separate bookkeeping and manual XRechnung duties. The result is data silos, double entry and delivery errors. The hard part, though, is not the interface but the delivery run: a route has to respect vehicle capacity by weight, volume and pallets while keeping dry, chilled and frozen goods correctly composed. Break that and the goods still arrive — just no longer sellable.

Solution

LuniOps is built as a multi-tenant platform: roles and permissions, bookable modules and billing sit in the core rather than bolted on top. Route planning works against real constraints — vehicle capacity by weight, volume and pallets, plus temperature classes for dry, chilled and frozen goods that are validated on the order itself and carried through to picking. Distances and travel times come from the Mapbox matrix; the sequence comes from our own solver. Outgoing invoices are produced as ZUGFeRD and XRechnung directly in the system. For automation we stayed deliberately deterministic: free-text order capture, invoice anomaly checks and reminder cadence are rule-based and inspectable rather than driven by a language model. In a process where a wrong quantity costs money immediately, reproducibility is worth more than elegance. Web and the native iOS app share one backend, and navigation parity between them is covered by tests.

Technologies

ReactNode.jsPostgreSQLREST APIFirebaseiOSSwiftTypeScriptStripeApple Maps

Results

Route planning against real constraints: capacity by weight, volume and pallets

Temperature classes for dry, chilled and frozen — validated on the order, visible in picking

ZUGFeRD and XRechnung issued straight from the system; GPS tour in the driver app

Multi-tenant with roles, bookable modules and billing; web and iOS from one codebase

Want to build something similar?