Multi-Site Delivery and Stock Application
Ordering, approval, delivery and stock reconciliation across several hospitality sites, with driver, site and administrator views of the same data.
This project is still being built.
Interface outline. Structure is shown; no live or client data is published.
The business problem
What was going wrong
Ordering stock across several sites was running on phone calls, text messages and spreadsheets. Nobody could see what had been ordered against what had arrived, approvals happened verbally, and reconciling deliveries against invoices at month end meant going back through messages.
The solution
What we proposed
One application with three views of the same data: sites raise and track orders, drivers work a delivery run and capture proof at the door, and administrators approve, adjust and reconcile. Point of sale product data feeds the catalogue so the ordering list matches what the sites actually sell, and scheduled reports go out without anyone assembling them.
Key functionality
What it does.
- Site ordering against a catalogue synchronised from point of sale product data
- Approval routing with per-site thresholds
- Driver delivery run with pickup and drop-off tracking
- Signature capture as proof of delivery
- Stock reconciliation between ordered, delivered and received
- PDF documents and spreadsheet exports
- Scheduled reports delivered by email
- Role-based access separating site, driver and administrator
Technology
What it is built on
- Next.js App Router
- TypeScript
- Supabase (PostgreSQL, auth, row level security)
- Zod and React Hook Form
- Resend for transactional email
- React PDF for delivery documents
- Point of sale data integration
Process
How it ran
- 01
Discover
Followed a real order from request to invoice and recorded every handoff.
- 02
Plan
Defined the roles, the approval rules and what each role may see.
- 03
Design
Designed the driver view for a phone in one hand at a loading dock.
- 04
Build
Built ordering, approvals, delivery capture and reconciliation.
- 05
Test
Ongoing testing across roles, sites and offline conditions.
Services used
The parts of the studio this project needed.
Web Applications
Portals, dashboards, booking and ordering systems built for one business rather than a market of them.
Read about this serviceWorkflow Automation
Automated workflows that take the repetitive administration out of enquiries, approvals, stock and reporting.
Read about this serviceIntegrations
Connections between your website, applications and the platforms that run your payments, messaging, accounting and point of sale.
Read about this service
More work
Other web applications
- DashboardLive feedTodayGamingPoint of saleWorkforceSmart checksCompleteDueComplete
Web Applications · Hospitality
In DevelopmentVenueIQ
An operational intelligence platform that pulls gaming, point of sale, workforce, weather and compliance data into one view for hospitality venues.
Read the case study - Field captureEscalatedAudit trailNotifiedReviewedSigned off
Web Applications · Compliance and safety
Private ProjectAccord Incident Reporting
A mobile-first incident capture and escalation system, built so that a report filed on the floor becomes a reviewable record with an audit trail.
Read the case study - Door scannerScan ticketChecked inValidValidDuplicateValid
Web Applications · Events and entertainment
In DevelopmentEvent Ticketing Platform
Ticket sales, payment, QR ticket issuance and door scanning for live events, built so a venue keeps its own customer data and its own margin.
Read the case study