Wooble
Ravikant Kumar

Ravikant Kumar

Data Analyst

Jharkhand University of Technologyfull_time, internship
1Projects
1Skills
1Achievements
Open to roles
Ravikant Kumar

Ravikant Kumar

Featured project

Queue_Cure

Many clinics in India still rely on manual queue management using paper tokens and verbal announcements. Patients often wait for long periods without knowing their position in the queue or their estimated waiting time. Receptionists must manually track patients and call tokens, while doctors lack a real-time view of patient flow. This leads to confusion, inefficiency, overcrowding in waiting areas, and a poor patient experience. The goal of this project is to develop a real-time digital queue management system that improves transparency and efficiency in clinic operations. The system should a Process I started by analyzing the clinic queue management problem and identifying the key pain points: patients do not know when they will be called, receptionists manually manage tokens, and there is no real-time visibility of queue status. Based on these observations, I decided to build a two-screen system consisting of a Receptionist View and a Waiting Room View. I chose React with Vite for the frontend because it enables fast UI development, Node.js with Express for the backend because of its simplicity, and Socket.io for real-time synchronization between screens. Initially, I considered using periodic API polling to update the waiting room, but this would have introduced delays and unnecessary server requests. Instead, I implemented Socket.io so updates are pushed instantly whenever the rec Results The final application successfully provides real-time queue management for clinics through synchronized receptionist and waiting room interfaces. Patients can view the current token, check their queue position, and estimate their waiting time without repeatedly asking the receptionist. Receptionists can efficiently issue tokens and manage patient flow through a simple dashboard. Reflection If I had more time, I would improve the project by adding a persistent database such as MongoDB or PostgreSQL instead of using in-memory storage so that queue data remains available after server restarts. I would also implement user authentication and role-based access control for receptionists and doctors. Another improvement would be integrating SMS or WhatsApp notifications to alert patients when their turn is approaching, reducing waiting room congestion. I would also support multiple doctors and departments, allowing clinics to manage several queues simultaneously.

5 media files
6->2100%
View project

Core skills

Python

This is Ravikant’s work on Wooble.

Build a profile that shows what you can do — and share it anywhere.

Build yours