
QMS
A client-server system that manages the queue management for banks, post offices, hospitals and other facilities.
My Role & Activities
- Technical architecture
- App design
- Programming
Technologies
Server-side language commonly used for web applications and APIs.
JavaScript runtime for backend services, tooling, and automation.
PHP framework focused on productivity and robust defaults.
Popular PHP framework for modern web applications.
Lightweight PHP database layer with a practical query API.
Full-featured library for sending email from PHP applications.
Popular CSS framework for responsive, mobile-first interfaces.
JavaScript library simplifying DOM manipulation and event handling.
Popular icon toolkit for web interfaces.
Interactive charting library for dashboards and reporting.
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