Srishti Nautiyal
Featured project
Queue Cure – Real-Time Clinic Queue Management System
Many small clinics still rely on paper tokens and manual queue management, leaving patients uncertain about their waiting time and forcing receptionists to manage queues manually. The goal was to build a simple digital solution that provides live queue visibility, automatic token management, and estimated wait times while reducing manual effort and improving the patient experience. Process I first identified the core workflows for both receptionists and patients. After designing the dashboard layout, I built the frontend using React and Tailwind CSS, followed by an Express backend with MongoDB for data storage. Socket.IO was integrated to synchronize queue updates instantly between receptionist and patient views. I iteratively improved the UI, refined wait-time calculations, added search and CSV export, and tested multiple queue scenarios to ensure reliable real-time updates. Results The application provides real-time synchronization between dashboards with queue updates reflected in under a second. Wait times are calculated dynamically based on the current queue instead of fixed values. The final solution replaces manual token management with a responsive digital workflow, improving transparency for patients and operational efficiency for clinic staff. Reflection Given more time, I would add role-based authentication, appointment booking, SMS or WhatsApp notifications, multi-clinic support, doctor-specific queues, analytics dashboards, and comprehensive automated testing to improve scalability and production readiness.