Queue Calling System Deployment
Portfolio Queue Calling System
E-Government Public Sector IoT Hardware

Queue Calling System (QCS)

Built from Scratch. Deployed in the Real World. 从零开发硬件与软件核心,并在真实环境中稳定运行

From microcontroller hardware to touchscreen UI and live display - a fully integrated queue management system we engineered end-to-end, now running across government offices in Bintan and Tanjungpinang.

Sector 行业

Government / Public Services 政府与公共服务

Deployment 部署地区

Bintan & Tanjungpinang, Kepri 廖内群岛 民丹岛与丹戎槟榔

Type 类别

IoT Hardware + Web Application 物联网硬件与网络应用

Partner 合作伙伴

Multiple Govt Institutions 多家政府机构

Context · 背景

Why Queue Systems in Government Offices Often Fail

为什么政府机关的传统排队系统经常失败?

Most government offices in Indonesia still rely on manual queue processes - paper tickets, shouted numbers, or outdated machines with no digital trail. Visitors wait without knowing their position. Staff have no visibility over the queue state. And off-the-shelf solutions are either too expensive for local government procurement budgets or require vendor lock-in contracts that last years.

We saw an opportunity to build a system that was purpose-fit, budget-conscious, and fully owned by the client - with hardware we could fabricate locally and software we control completely.

Problem

High cost of commercial proprietary queue systems and ongoing maintenance fees.

商业专有排队系统采购与长期维护成本高昂。

Our Answer 解决方案

By utilizing standardized IoT microcontrollers, we drastically reduced procurement costs compared to proprietary queuing hardware, ensuring the system remains affordable for local government budgets without sacrificing performance.

通过采用标准化物联网微控制器,我们大幅降低了硬件采购成本,确保地方政府获得具备经济性与优异性能的系统。

Problem

No real-time display or communication leading to visitor confusion in waiting areas.

等候区缺乏实时显示与通讯机制导致访客困惑。

Our Answer 解决方案

We integrated WebSocket-powered real-time displays that instantly broadcast queue updates to connected TV monitors over local networks, enhancing the visitor experience through clear visibility.

我们集成了基于WebSocket的实时显示端,将队列更新数据秒传至同网电视,大幅提升了可视性与访客体验。

Problem

Strict vendor lock-in on hardware makes it impossible to reuse screens or printers later.

严重的硬件供应商锁定,导致日后无法二次利用显示屏幕或打印机。

Our Answer 解决方案

Instead of leasing hardware with strict vendor lock-in, we deliver fully owned open-source hardware solutions that utilize standard peripherals securely.

区别于强制锁定的租赁合约,我们提供归属自由的标准化通用硬件方案,可无缝对接市面常规外设。

System Overview · 系统组件概述

One System. Four Components. End-to-End.

Every layer was built and integrated by our team - from the physical device sitting on a loket desk to the touchscreen kiosk at the entrance.

Touchscreen Kiosk UI 触摸屏前台

The visitor-facing interface. Installed on a touchscreen monitor at the office entrance, it displays all available services with numbered buttons. Visitors tap a service to receive their queue number. 面向访客的操作界面。安装在入口处的触摸屏显示终端,显示所有可办理业务,访客点击即可领号。

  • Supports 12+ service categories per deployment
  • Displays logos and branding of each tenant agency
  • Real-time availability - buttons disabled when closed

Queue Display Screen (TV) 叫号显示端

The large-format public display mounted on a TV in the waiting area. Shows which loket (counter) is currently serving which queue number - updated in real-time instantly. 安装在等候区商显或公共电视上的屏幕端。直观显示当前各业务窗口叫号进度,即时更新。

  • 12-counter grid layout with history state tracking
  • WebSocket powered live refreshing
  • Compatible with any HDMI-connected TV or monitor

Counter Call Device (IoT) 实体呼叫台

The physical device sitting at each customer service counter - built by our team using microcontrollers. Connected via USB to the officer's workstation directly. 放置于各柜台的微型物理呼叫设备--由我们自主组装微控制模块,通过USB直接接入柜台电脑中运作。

Device Controls:

Next - call next visitor
Previous - recall the previous number
Recall - re-announce

Management Dashboard 管理后台

Backend panel for supervisors and IT staff to control the entire ecosystem remotely. 提供给行政主管与IT支持人员的安全授权后台系统,远程掌控整套排队业务生态。

  • Monitor real-time queue status per loket
  • Open/close service windows remotely
  • View daily and historical queue statistics
  • Assign counters, manage branding & tenants
Under the Hood · 技术架构

Performance-Driven Tech Stack

高性能技术架构

ESP32 Microcontroller Flutter Desktop Flutter Android WebSocket MySQL

Our physical counter call devices are powered by custom-fabricated ESP32 Microcontrollers. The public-facing touchscreen kiosks are built natively using Flutter Desktop for rapid, high-performance interactions, while the queue monitor screens run on Flutter Android via smart TVs or STBs. Everything stays perfectly synchronized in real-time using WebSockets. 我们的实体呼叫设备由自研定制的 ESP32微控制器 驱动。面向公众的触摸屏终端原生采用 Flutter Desktop 开发,以实现快速、高性能的交互体验;而叫号显示器则通过智能电视或机顶盒运行在 Flutter Android 平台上。所有设备均通过 WebSockets 进行完美的实时同步。

Live Implementations · 已部署机构

Running in Production Across Government Institutions

Each deployment was customized to match the specific agency's service categories, branding, and counter configuration.

Mall Pelayanan Publik (MPP)

DPMPTSP Kabupaten Bintan

12 service counters across multiple tenant agencies - Samsat, Imigrasi, Disdukcapil, BPJS, KPP Pratama, Kejaksaan Negeri, and more. Full kiosk + TV display + counter devices deployed in the main lobby.

12 Counters 12 Agencies

RSUD Kabupaten Bintan

Rumah Sakit Umum Daerah

Patient queue management for outpatient clinic counters. Reduces patient waiting confusion and improves lobby flow in the hospital's public service area.

Healthcare Outpatient

Kanwil Kementerian Agama

Provinsi Kepulauan Riau

Queue system for public religious affairs services - certificate processing, nikah registration, and hajj administration counters.

Religious Affairs

Disdukcapil Kabupaten Bintan

Civil Registration Docs

Identity document services - KTP, KK, Akta Kelahiran, and other civil registration processes. Queue system integrated with counter assignment per service type.

Civil Docs