Wooble
Sanjay

Sanjay

Full-Stack Developer

Chennai Institute of Technologyfull_time, internship
1Projects
11Skills
1Achievements
Open to roles
Sanjay

Sanjay

Featured project

QueueCure — Live Clinic Queue Manager

76% of India's 1.5 million clinics run on paper token slips. Patients wait 2–3 hours with zero visibility — they have no idea if the wait is 10 minutes or 90. Receptionists get interrupted every few minutes with "how long more?" and manage everything from memory. Existing digital solutions cost ₹500–₹50,000/month and require app installs, patient logins, and IT setup — completely out of reach for a single-doctor neighbourhood clinic. The problem needed a zero-cost, zero-training, zero-app solution. Process Started by identifying the three hackathon judging criteria: token under 10 seconds, live updates without refresh, and wait time from real data — not hardcoded. Chose React + Node.js + Socket.IO + MongoDB Atlas as the stack. Used WebSocket over polling because true push gives sub-200ms updates, not 5-second delays. Built the receptionist screen first — the 3-field form with auto token generation. Then the patient screen with live queue tracking. Added a real wait-time formula: tokensAhead × avgConsultationTime, where the receptionist sets avg time based on today's actual pace. Then added differentiating features: a Doctor Pace Indicator that auto-detects if the doctor runs faster/slower and suggests updating estimates, a Status Timeline for patients, a "You're Next" chime alert, and a T Results Fully working prototype with 4 screens: Landing, Receptionist Dashboard, Patient Waiting Room, and TV Display. Receptionist can add a patient and generate a token in under 10 seconds. Patient screen updates in under 200ms when "Call Next" is clicked — verified across two browser tabs simultaneously. Wait time is computed from real data using live token counts and receptionist-set consultation time. Doctor Pace Indicator auto-detects speed changes and suggests corrections. Session Summary shows dept-wise breakdown of patients seen. Reflection I'd add WhatsApp notification support from day one — most patients in neighbourhood clinics communicate via WhatsApp, and sending "Your turn is in 2 patients" as a WhatsApp message would eliminate the need to even keep the browser open. I'd also build a multi-doctor mode where each doctor has their own queue running in parallel, with the receptionist routing patients by department. Finally, I'd conduct real user testing at an actual clinic before building — watching a real receptionist use the product for 30 minutes would have surfaced edge cases I had to guess at.

5 media files · queue-cure-pi.vercel.app
<10s Token Assigned<200ms Live Screen Update0 Apps to Install
View project

Proof of work

2 skills backed by real projects on this profile.

Core skills

Problem SolvingGITProject ManagementCommunicationReactHTMLCSSJavaScript

This is Sanjay’s work on Wooble.

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

Build yours