Ratish Raj
Featured project
Queue Cure – Smart Patient Queue Management System
In many small clinics and healthcare centers, patient queues are still managed manually using paper tokens or verbal announcements. This creates confusion, increases waiting time, and provides no visibility to patients about their turn. Receptionists have to manually track the queue, while doctors have no centralized dashboard to monitor patient flow. The goal of Queue Cure was to create a simple digital queue management system that automates token generation, tracks patient status, and displays the currently serving patient in real time. The solution aims to reduce manual I started by understanding how traditional clinic queues work and identifying the major pain points: manual token management, lack of queue visibility, and inefficient patient tracking. I designed a simple workflow where a receptionist adds a patient, the system automatically generates a token number, stores the data in MongoDB, and updates the queue dashboard. I used React for the frontend to provide a clean interface and Express + Node.js for backend API development. MongoDB was used to store patient information and queue status. During development, I first implemented patient creation and token generation. Next, I added queue retrieval APIs and displayed the queue on the dashboard. After that, I implemented the "Next Patient" functionality to move patients through the qu The final solution successfully digitizes patient queue management and replaces manual token tracking with an automated system. Key outcomes: • Automatic token generation for every patient • Queue status tracking (Waiting / Serving) • Current serving patient dashboard • Waiting patient count visibility • Centralized queue management interface • Functional MERN stack implementation The application was successfully tested with multiple patients and demonstrated accurate queue progression and status updates. With additional development time, features such as real-time Soc If given more time, I would implement Socket.IO for real-time updates so that queue changes instantly appear on all connected devices. I would also add role-based authentication for receptionists and doctors, SMS/WhatsApp notifications for patients, and support for multiple doctors and consultation rooms. Additionally, I would conduct user testing with clinic staff to gather feedback and improve the overall user experience.