Queue Cure '26 - Real-time Clinic Queue Management System
Overview
Small clinics in India still manage queues with paper tokens or shouted names. Patients have zero idea how long they will wait and they just crowd around reception hoping to hear their name(sometimes it might be exhausting). Receptionists are juggling tokens, no-shows, and timing all in their head. It's chaotic and honestly embarrassing for 2026. I built a dual-screen real time system using Node.js, Express, and Socket.io. My main focus was keeping one single source of truth on the server with synchronous JSON persistence so there are no race conditions. I designed two separate UIs a clean receptionist desk and a big patient waiting board. Then I added QR selfchecking so patients don't even need to talk to reception to join the queue. 1.Receptionist's manual steps dropped from ~6 to 2 per patient 2.Patients join the queue themselves via QR — no bottleneck at reception 3.Real-time sync between both screens with zero lag during testing 4.Handled edge cases like empty queue, zero-wait state, and daily reset cleanly 5.Zero crashes throughout — demo-ready from day one I would add proper receptionist login and swap JSON for MongoDB so it scales. Also should've recorded a demo video showing is always better than describing. Want to build separate queue flows for each doctor right now it's one queue for the whole clinic which doesn't work if there are multiple doctors seeing patients simultaneously. &weekly reminders for both patients & doctors especially if a case needs follow ups,the system should flag it automatically instead of receptionist remembering manually Want to make it fully offline capable with local sync so it works in clinics poor villages