Fault tolerance at the point of sale
POS and kiosks are designed to keep working during a connection loss and resync when it returns.
Solution layerBAMIAPP · Multi-site F&B case study
ZiniSoft connects the web back office, mobile app, POS, kiosks, and LED order displays from counter to kitchen for an F&B business serving the Vietnamese community in Australia.
Delivery context
The project's value does not sit in one screen. The point of sale, fulfilment area, mobile channel, and back office must reflect the same transaction and status.
Operating requirements
Counters, kiosks, and the app must keep taking orders even when the connection is unstable.
Orders from every channel must appear on counter and kitchen screens with the right status.
Revenue, stores, and operating data flow into one back office with role-based access.
System map
POS · Kiosk · Mobile app
→Counter · Kitchen · LED displays
→Web back office · Permissions
→Revenue · Stores · Data
The system is treated as one operating chain, not a collection of disconnected applications.
Engineering decisions
POS and kiosks are designed to keep working during a connection loss and resync when it returns.
Solution layerTransactions and inventory from 28 stores flow into one back office with no manual consolidation.
Solution layerOrders from POS, kiosks, and the app appear on LED displays by status as soon as they are placed.
Solution layerThe owner, store managers, cashiers, and kitchen staff each see exactly their part of the work.
Solution layerWho uses what
Take orders, process payment, send to kitchen
Choose items, pay, track the order
See orders by status, mark complete
Products, shifts, and inventory for their store
Revenue and operating data across 28 stores
System in pictures
Brand and store images from Bami's public channels



Delivery timeline
Instead of waiting for the full scope, the project prioritized an operable release and continued evolving with real operations.
Defined the architecture and connected operating touchpoints.
Put one complete operational slice into real use.
Evolved around feedback and the needs of a multi-site model.
What this case demonstrates
ZiniSoft publishes only facts approved and verified by the client. Transaction volume and direct testimonials will be added only when official data is available.
Your project does not need to resemble BAMIAPP
ZiniSoft will clarify the bottleneck, data, roles, and first scope before proposing an architecture or delivery plan.