Masiha Tabassum
Featured project
Queue Cure – Real-Time Clinic Queue Management System
Many patients in clinics do not know their queue position or how long they need to wait. They often ask the receptionist for updates, which creates confusion and takes extra time. I wanted to build a simple system that shows live queue information to patients and helps receptionists manage the queue more easily. Process First, I understood the problem faced by patients and receptionists in clinics. Then I designed two pages: one for the receptionist and one for the patient display. I used Node.js, Express, and Socket.IO to make updates happen in real time. When a receptionist adds a patient or calls the next token, the information is updated instantly on all connected screens. Results The project successfully shows live queue information to patients. Receptionists can add patients and call the next token easily. All connected screens update instantly. This helps reduce confusion and makes queue management faster and more organized. Reflection What makes it special: it updates every screen live with no refresh needed, works instantly with zero database setup (falls back to in-memory automatically), and has separate clean views for the receptionist and the waiting-room TV from one shared app. It also calculates real wait-time estimates, not just queue position, and recalculates them live when the receptionist adjusts the average visit time. Finally, the whole codebase is small, simple, and heavily commented, so it's easy to read and customize compared to most queue tools.