Wooble
Back to Prashant's profile
Verified on Wooble

Queue Cure | MERN + Socket.IO Clinic Queue Platform

Built a real-time clinic queue system using MERN & Socket.IO that eliminates manual token management and provides live wait-time tracking for patients.

Prashant TiwariQueue Cure | MERN + Socket.IO Clinic Queue Platform

1

Real-Time Updates

2

Queue Sync Latency

3

Receptionist + Patient Views

Overview

Many clinics still rely on paper slips and manual token calling. Patients often wait without visibility into queue progress, while receptionists spend significant time managing queues manually. The goal was to build a real-time system that improves transparency and efficiency. Process I analysed the needs of receptionists and patients, then designed the database and APIs using MongoDB and Express. To enable real-time queue updates, I implemented Socket.IO instead of polling, ensuring instant synchronization without page refreshes. The frontend was built with React and Tailwind CSS, featuring separate dashboards for receptionists and patients, along with token management and wait-time tracking. I also handled edge cases like queue resets and simultaneous updates to ensure a smooth user experience. Results Built a real-time clinic queue management system that enables instant queue updates without page refreshes. The solution provides automated token generation, live queue tracking, and dynamic wait-time estimation, improving transparency for both patients and receptionists. Reflection Given more time, I would add doctor-specific queues, QR-based patient check-ins, authentication, and advanced queue analytics. I would also improve wait-time prediction using historical consultation data for greater accuracy.

Links & files

Artifacts

5

Gallery

3