Wooble
Mayank Soni

Mayank Soni

Full-Stack Developer

International Institute of Information Technology Hyderabadfull_time, internship
1Projects
5Skills
1Achievements
Open to roles
Mayank Soni

Mayank Soni

Featured project

ClinicQ: Real-Time Digital Queue Manager for Neighborhood Clinics

Neighborhood clinics suffer from chaotic, manual queue management. Receptionists rely on paper tokens or verbal shouting, causing confusion and anxiety for patients who have no visibility into their queue position. This leads to overcrowded waiting rooms and highly inefficient patient onboarding. Process I approached this by dividing the system into two distinct experiences: a fast Receptionist Dashboard and a large-screen Patient Display. To ensure the waiting room screen updated instantly without manual refreshing, I chose Next.js 14 paired with Supabase. Supabase's Realtime WebSockets were crucial for pushing state changes instantly to the frontend. For the UI, I wanted to move away from boring, clinical dashboards. I designed a highly polished, 3D "Glassmorphism" aesthetic with ambient lighting and physical button animations to make it feel premium. I focused heavily on reducing friction, cutting the receptionist's workflow down to just typing a name and clicking "Call Next." Results ClinicQ successfully digitized the entire clinic workflow. The receptionist onboarding process was reduced to just 2 clicks. By leveraging WebSockets, the live waiting room display achieves <50ms sync latency, instantly updating the "Now Serving" token the moment the doctor is ready. Patient anxiety is drastically reduced through real-time wait estimations based on dynamic consultation times. Reflection If I had more time, I would implement WhatsApp or SMS notifications so patients could leave the clinic and receive an alert when their turn is approaching. I would also add a doctor-facing analytics dashboard to track historical consultation times to optimize daily scheduling. Finally, I would implement full Supabase Authentication and Row Level Security (RLS) for a production-ready launch.

3 media files · clinic-q-zeta.vercel.app
5→2 Taps to assign token100% Automated UI updates0 Auth barriers to entry
View project

Core skills

CommunicationProblem SolvingGITLeadershipProject Management

This is Mayank’s work on Wooble.

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

Build yours