Kitchen Display System for an Algerian Burger and Chicken Chain
Designed and built a clickable kitchen display system for a 26-restaurant burger and fried chicken chain in Algeria: every order from the till, kiosks, drive-thru and delivery apps is split into station tickets, timed so the whole order finishes together, paced to the rider and checked at expo before it leaves, with allergy notes that can never be hidden.
Most of our work is under NDA. Per agreement, we can share the work but not the company details - all names and identifying information shown here have been changed.
Chain dashboard, store live view, tickets, ticket detail and the expo screen. Every one of the 34 demo orders opens its own ticket with item timings and a full timeline.
Each item fires at the order's due time minus assembly and its own cook time. In order 213 the chicken burger fires at 12:32:15, the fries at 12:35:15 and the lemonade at 12:37:10, and all three are bumped at 12:37:50.
The allergy band is shown in full in French with the Arabic word, and Bump stays locked at expo until every station is done and the allergen items are confirmed at assembly and at expo.
One Monday lunch at the Bab Ezzouar restaurant: 34 orders across 6 channels, 5 with allergy notes, 6 stations and 14 menu items with their cook times, plus 26 restaurants on the chain dashboard.
Tafsut's kitchens ran on printed chits. Fries were dropped as soon as the chit printed while the chicken for the same order had eight minutes to go, delivery orders arrived on three aggregator tablets and were re-keyed into the till, bags sat on the counter for 12 minutes waiting for riders, and twice in one year a handwritten "no sesame" note was lost when the chit tore.
Kanoun takes every order from the till, kiosks and delivery apps, splits it into grill, fry, drinks, assembly and expo tickets, fires each item so the whole order is ready at once, holds delivery orders until the rider is close, and gives expo a final check by bag. Head office sees speed of service by store and station as it happens.
Each Tafsut restaurant serves dine-in, takeaway, kiosk, a drive-thru lane at 14 of the 26 sites, Yassir delivery and Tafsut's own app, all through the same grill, fryer and assembly line, in two languages and on a calendar shaped by Friday prayer and Ramadan.
A chit started every item the moment it printed, whatever its cook time. A filet takes six minutes and fries two and a half, so the fries went out cold while the chicken was still in the oil.
Orders from three aggregator tablets were re-keyed by a shift manager. Food was either bagged long before the rider arrived or not started when the rider was already at the counter.
Allergies were written by hand on paper. A torn chit or a note cut off at the bottom of a ticket is a safety problem, so the rule had to be that an allergy is never collapsed, truncated or paged away on any screen.
Head office could not say which station was slow, at which restaurant, at which time of day. Algeria's Friday and Saturday weekend, the Friday lunch around prayer and the iftar peak in Ramadan all need their own dayparts and targets.
Mapped 11 staff roles from line cook to head office, plus the customer at the order-ready board, and 31 screens: 8 kitchen device screens, the public board, 6 store screens and 16 head office screens. Defined the data model for orders, item tasks, routing, cook times, holding batches, drive-thru cars, riders, remakes, targets and dayparts. Wrote down the rules the design follows: Law No. 18-07 on personal data (only an order name and a rider's first name, cleared on a schedule), the hygiene duties under Law No. 09-03, holding times from Tafsut's HACCP plan and its allergen policy.
Built 5 key screens on a production dashboard kit: the chain dashboard with KPIs against last Monday, orders by hour and channel, store status and the slowest stations; store live with targets, station tiles, Rush mode and Pause source; tickets with filters and CSV export; ticket detail with fire, start and bump times per item; and the expo screen with station progress, the allergy band, a bagging checklist and Bump, Hold, Rush and Missing item. Every time on every screen comes from the same fire-sequencing rule, so the screens agree.
Order intake from Tafsut's POS and ordering platform, Yassir order and rider-status APIs (to be confirmed with Yassir), drive-thru timer systems such as HME ZOOM, bump bars, ESC/POS printer fallback and a store hub that keeps the kitchen running when the internet drops. Microsoft Entra ID sign-in, Sentry device monitoring, a tamper-evident audit log, and the remaining screens: station, drive-thru, delivery and holding boards, the order-ready board, analytics and versioned settings, in French and Arabic.
The longest cook time plus assembly sets when the order is due, and every other item is fired backwards from it. Delivery orders show Holding for rider until the rider's ETA minus a buffer, and a rushed order fires everything at once.
A red ALLERGIE band carries the allergens and the full note on every card. Assembly confirms the allergen items, expo confirms again, and the store live view raises an alert when an allergy order waits at expo for more than 2 minutes.
Each ticket turns amber at 75% of its target and red at 100%, always with a timer and an icon. Station tiles show open items, the oldest item and the 30-minute average bump time against target, with a traffic light.
Ticket detail lists each item's station, fire, start and bump times, who bumped it and its prep time against cook time, then every event from received to handed off. Shift managers can resolve a complaint or coach a station from one page.

Designed and built a clickable ops console for a Kathmandu food delivery platform that links customers, about 600 restaurants and 900 riders: live orders and alerts across three cities, zone modes for surge, rain and road closures, a money split on every order, and weekly rider payouts with a per-order breakdown and two-person approval.

Designed and built a clickable operations platform for a Tashkent cloud kitchen group running 8 delivery-only brands from 4 dark kitchens: aggregator orders in one queue, one switch that takes a sold-out ingredient off every brand and aggregator, recipes that cost every dish, and the real contribution of each order after commission.
Enterprise Software Engineering - Human + AI
Contact Us
© 2026 - Copyright. All Rights reserved Oceanlab
Location
Global Headquarters
21 Merchant Road, 3rd Floor, Singapore 058267
Main corporate office and leadership operations
North America Office
548 Market Street, PMB 12345, San Francisco, CA 94104
Client operations and business development
India Office
402 Shivalik Shilp II, SG Highway, Ahmedabad 380015
Engineering and delivery center
Enterprise Software Engineering - Human + AI
Contact Us
Locations
Global Headquarters
21 Merchant Road, 3rd Floor, Singapore 058267
Main corporate office and leadership operations
North America Office
548 Market Street, PMB 12345, San Francisco, CA 94104
Client operations and business development
India Office
402 Shivalik Shilp II, SG Highway, Ahmedabad 380015
Engineering and delivery center
© 2026 - Copyright. All Rights reserved Oceanlab