Wooble
Back to Sumanth's profile
Verified on Wooble

Queue Cure '26

100% real-time queue synchronization across receptionist and patient screens using WebSockets

SumanthQueue Cure '26

Real-time queue trac

100% live synchronization between recept

Queue status visibil

0 manual page refreshes required

Patient wait transpa

Live ETA calculated from queue data

Overview

In many small clinics, patient queues are still managed using paper tokens and verbal announcements. Patients often have no visibility into how long they need to wait, while receptionists manually track tokens and patient flow. This leads to confusion, longer perceived wait times, and inefficient queue management. Queue Cure was built to provide a simple real-time queue management system where receptionists can manage patient flow and patients can track their position in the queue with live updates and estimated wait times Process I started by identifying the core workflows required for both receptionists and patients. The application was divided into two views: a receptionist dashboard and a patient waiting room. The receptionist dashboard allows staff to add patients, call the next token, and set the average consultation time. The patient view displays the current token being served, the number of tokens ahead, and the estimated waiting time.To ensure both screens remained synchronized, I implemented WebSocket-based real-time communication. Whenever the receptionist performs an action such as adding a patient or calling the next token, the server broadcasts updates instantly to all connected clients. I also implemented dynamic wait-time calculation based on queue length and consultation duration Results The final solution provides real-time queue updates across both receptionist and patient screens without requiring page refreshes. Queue status, current token, and waiting estimates remain synchronized for all connected users. The system reduces manual communication overhead and improves queue transparency for patients. The architecture is lightweight, scalable, and suitable for small clinics transitioning from manual queue management Reflection With more time, I would add persistent database storage, patient notifications through SMS or WhatsApp, authentication for receptionists, and analytics for clinic performance. I would also conduct usability testing with clinic staff to validate the workflow and further optimize the user experience

Links & files

Artifacts

2

Gallery

4