Queueing from memory
Order sequence and preparation times have to be tracked without system support.
A custom system supporting food-service order handling, receipt monitoring and the day-to-day work of store staff.

As order volume grows, staff must serve customers, prepare products and keep track of fulfillment order at the same time.
POSReader uses data from the existing POS environment and turns it into a simple, real-time task list.
The project reduces the amount of information an employee has to keep in mind while handling ongoing sales.
Order sequence and preparation times have to be tracked without system support.
Staff handle sales, hand over products and monitor preparation simultaneously.
Self-checkout orders are not always visible at the preparation station.
Too many messages make quick decisions harder during peak hours.
The system automatically builds an order queue from transaction data and shows staff only the information needed for fulfillment.
Staff no longer need to remember order sequence and preparation times manually.
A clear queue helps fulfill orders faster during peak traffic.
Products and orders are identified using data from the POS system.
The system can grow to include additional operational information for store staff.
Every interface element is designed to support a quick decision without navigating through additional screens.
Orders appear on the list without manually copying transaction data.
The system counts preparation time for items that require waiting.
Staff can quickly mark the current fulfillment stage.
Orders exceeding the expected fulfillment time are clearly highlighted.
The application observes sales data and identifies relevant products.
Product and location settings are managed in the administration panel.
Devices fetch current rules without manual configuration.
The web layer manages the entire environment.
A local server sits between the POS system and the tablet, so core operation does not depend on cloud connectivity.

The Symfony administration panel is the central source of system configuration. It manages the offer, devices, stores and the way orders are presented on tablets.
The administration layer separates business configuration from the application running on the sales floor. Store staff use only the simplified operational interface, while authorized users manage the system through a web application.

Build a working prototype and verify the complete data flow at a test station.
Prototype completedTest in the real environment and refine the interface based on observations of staff work.
Next stepStandardize configuration, device monitoring and the update process across multiple locations.
Development direction