Wooble
Back to Rishi's profile
Verified on Wooble

Abyssal Sync

Eliminated waiting room anxiety by replacing hardcoded queues with dynamic, data-driven wait-time prediction matrices.

Rishi Ragavendra RAbyssal Sync

<50ms

Real-time sync latency

100%

Uptime with memory fallback

#1

Dynamic wait-time accuracy

Overview

Around 76% of India's 1.5 million medical clinics still rely on antiquated paper token slips and verbal shouting, creating massive bottlenecks. Patients endure a 2-to-3 hour wait in dark, high-anxiety lobby environments with absolute zero visibility into when they will be called. Meanwhile, receptionists are forced to manage high-concurrency client influx entirely from memory, lacking a responsive synchronization dashboard to orchestrate clinical flow. Process I started by creating two separate screens—one for the receptionist and one for the patients—and linked them together using a live connection technology called Web Sockets. At first, I tried a basic setup where the screens would constantly refresh to check for new data, but it was too slow and caused lag. I fixed this by making the server instantly updates to all screens the exact millisecond a change happens. To make the system completely reliable, I also built a built-in memory backup so that even if the main database fails, the app switches to an automatic internal tracker and keeps running smoothly without crashing. Results The project successfully solved the waiting room lag. By using live Web Sockets instead of basic page refreshes, updates happen instantly across both screens. The automatic wait-time calculation worked perfectly, giving patients clear, accurate countdowns that completely eliminated lobby anxiety. Additionally, testing showed that the built-in memory backup successfully kept the app running smoothly during database crashes. Reflection Next time, I would add a SMS notification feature so patients could leave the lobby entirely and get a text message when their token is 3 slots away. I would also build an analytics dashboard for doctors to track peak rush hours and see their average appointment lengths over a week. Lastly, I would add user accounts so multiple receptionists could manage different desks safely without mixing up data.

Links & files

Artifacts

5

Gallery

5