Restaurant orders and reservations
Online orders, table bookings and a mobile menu, with customers contacted on WhatsApp from the order screen.
Screens



Real interface. Fictitious or anonymized data. Client name withheld.
Context
A restaurant that takes orders and table bookings and wants to sell through a mobile menu.
The problem
Orders and table bookings arrived through several channels, and customers were contacted manually. The restaurant needed one screen for the day and a mobile menu its customers could order from.
The constraint
Orders and table bookings arrived through several channels, and the team contacted customers manually.
What we built
- An admin dashboard: today's orders, covers, revenue and customers, pending orders and reservations, and a seven-day comparison
- An order sheet with its status (pending, confirmed, ready, collected), options and supplements, the customer's history, a WhatsApp link and an allergen note
- A mobile ordering journey: sticky categories, product cards with a Signature badge, a floating basket and a WhatsApp button
How it works
Customers order from a mobile menu with categories, product cards and a floating basket. Orders and reservations land in one admin dashboard, with a status flow of pending, confirmed, ready and collected. Staff reach the customer on WhatsApp from the order sheet, and allergen notes travel with the order.
What changed
The restaurant runs the day from one screen, and customers order from their phone.
Related capabilities
- Custom business applications
- Business automation
- BuildHow a build runs: scoping workshop, three sessions, a system in production.
- RunWhat happens after launch: hosting, monitoring, fixes and new features.
Other systems we have built.
19 systems across hospitality, industry and services.

Resort group revenue cockpit
The PMS has no API, so the team rebuilt its KPIs by hand every morning. Reports now load themselves before 9am.
Constraint. Opera exposes no API, so scheduled e-mail reports are the only reliable source.

City hotel group cockpit
Each morning, management knows where the month will land against budget, from one set of figures reconciled with accounting.
Constraint. Hotels reported on separate timetables and group figures were assembled afterwards.

Stop sales cockpit
Closures by room type, channel and date in one grid, with every change logged and sent to partners automatically.
Constraint. A closure must reach every channel and partner, and each change needs an audit trail.