Skip to content
SPEIA
SPEIA

ODS Distribution · 2026

Inventory for dozens of brands, run from one warehouse — and visible to each client

A multi-client inventory system with strict data isolation, signable delivery notes, phone barcode scanning and automatic alerts.

Sector
Business app · logistics
Scope
Custom business application
Status
Live
ODS Distribution — Custom business application

Measured results

2

isolated roles (admin / client)

13

business entities modelled

3

import/export formats (CSV, Excel, PDF)

24/7

expiry and low-stock alerts

The problem

An event logistics company stores several brands' equipment in one warehouse. Everything ran on Excel files traded over email: no real-time view of what was left, no trace of who took what, and no way to show a client their own stock without exposing everyone else's.

Stack

Laravel 12Filament 4MySQL 8TailwindDomPDFOpenSpout

Services involved

What we did

  • Strict per-client data isolation: a client account only ever sees its own stock, enforced server-side rather than merely hidden in the UI.
  • Import and export in CSV, Excel and PDF using the client's real working format (17 columns), so migrating years of spreadsheets costs nothing.
  • Full stock movements — inbound, outbound, transfer, adjustment — with an available-stock guard that prevents negative quantities.
  • Signable PDF delivery notes generated automatically and never overwritten: one manual withdrawal yields one note, one approved client batch yields a multi-line note.
  • Phone-based barcode scanning for stocktaking, with no dedicated hardware.
  • Automatic email alerts on expiry dates and low stock, a complete audit log, and an appointment calendar with reminders.
  • Self-service client area: stock lookup, deposit and withdrawal requests.

A project, a question, or just a doubt about your current site?

The first conversation costs nothing and mainly serves to find out whether we're the right people.

Bespoke development

Modern, robust technology

Security & privacy

Your data is protected

Support

From analysis through to help

Scalable

Your solution grows with you