Portfolio/Private
SaP spol. s r.o. logo

QMS

A client-server system that manages the queue management for banks, post offices, hospitals and other facilities.

Technical architecture
App design
Programming
Period: 2012 – 2017
Role: Developer, UI designer

Technologies

PHP Node.js Nette Laravel Dibi PHPMailer Bootstrap jQuery Font Awesome Highcharts

Architecture and delivery context

Context

QMS is a queue management system built for service-heavy environments such as banks, post offices, hospitals, and clinics. It manages how customers register on arrival, get a ticket, are called to a service window, and are tracked through the visit.

System Components

The system is split into several role-specific modules:

  • Self-service registration kiosk for ticket pickup with on-screen keyboard
  • Call display screens that show ticket numbers and service windows in waiting areas
  • Operator console for staff at service windows to call, route, and close customer tickets
  • Admin panel for configuring services, windows, displays, and visual branding
  • Real-time monitor with queue metrics and customer flow

Stack

  • PHP with Nette framework, Dibi for database access
  • jQuery, Bootstrap, Highcharts for the admin and display layer
  • MySQL for queue state and history

Key Features

  • Configurable services, service windows, and ticket formats per deployment
  • Multiple display layout variants for different venue setups
  • Thermal printer support for ticket generation
  • Color-coded operator console and customizable branding
  • Real-time updates on displays and consoles
  • Statistics and reporting dashboards

Gallery

Contact Info

Feel free to reach out for project inquiries, consulting, or longer-term collaboration. I'm open to discussing practical product work and frontend engineering opportunities.

Get in Touch

© 2026 Martin Hubalek. All rights reserved.