Tanisha Thakur
Featured project
Queue Cure '26 — Real-Time Digital Queue Management for Clinics
Clinics in India manage patient queues on paper. Patients wait 45+ minutes with zero visibility into when they'll be called — no screen, no notification. Receptionists handle tokens manually: writing names in a register, checking the last token number, shouting names aloud. Emergency patients wait in the same line as routine cases, which is dangerous. Missed calls are common since patients can't always hear their name. No one — not the doctor, receptionist, or patient — has real-time visibility into the queue. Process I observed a real clinic receptionist managing 30+ patients with just a notebook, and mapped the old process: 10 manual steps from walk-in to doctor notification. I identified 3 core pain points — no real-time updates, no emergency priority, no voice announcements — and designed around fixing each one. Built Socket.io for real-time sync so every queue action broadcasts instantly to all screens. For priority, I chose a simple array-based approach: emergency patients insert at index 0, normal patients append at the end — fast and predictable rather than a complex scoring system. Added Web Speech API for free, offline voice announcements instead of paying for a TTS API. Used localStorage as a lightweight persistence layer instead of standing up a database, since session continuity mattered mo Results Reduced patient check-in from 10 manual steps to 3 clicks. Voice announcements via Web Speech API eliminated manual name-calling entirely — 0 seconds of receptionist shouting per patient. Emergency patients now bypass the normal queue automatically instead of waiting in line, removing a real safety risk. Socket.io sync pushes every queue update to all connected screens in under 1 second, so doctor, receptionist, and patient see the same live state. LocalStorage persistence means a page refresh causes zero data loss — tested by refreshing mid-queue with patients waiting. Reflection I'd build a full QR-based patient system: appointments booked entirely online, no waiting at reception. Each patient gets a QR code for check-in, payment, and token — all in one. They can check their slot and estimated wait time from anywhere — home, car, shop — and walk in only when their turn is near. Their next appointment gets booked automatically based on doctor availability, with a reminder sent ahead of time. Consultation fees are paid through the QR before entry — zero cash handling. Prescribed medicines are delivered through the same QR flow, removing the pharmacy visit entirely.