
I got sick of waiting hours in clinic lobbies, so I built (vibe-coded) a lightweight Hospital Queue Manager. Sending patients a WhatsApp link to track live queue status. Going public & looking for contributors!
Hey All,
A few months ago, I had to wait nearly three hours in a packed hospital waiting room just to get a basic 10-minute checkup. The lobby was chaotic, no one knew when their turn was, and everyone was crowding the front desk.
It felt like a solvable problem. So I went home and started building (and yes, heavily "vibe coding" parts of) Fleqtor – a lightweight, self-hostable Hospital Queue Management System.
💡 The Core Workflow is super simple:
- A patient books a token at the clinic desk.
- The system immediately sends them a simple WhatsApp message with a tracking link.
- The patient clicks the link and gets a live, real-time waiting dashboard on their phone (see screenshot below) showing exactly who is being served, their estimated wait time, and their queue number. They can grab a coffee nearby instead of crowding the lobby!
🛠️ The Stack I Used:
* Frontend: Next.js 16 (App Router), React 19, Tailwind CSS v4, Framer Motion.
* Backend: .NET 8 Web API (C#), Entity Framework Core.
* Data & Real-time: PostgreSQL + Redis (for instant write-through syncing to waiting-room TV displays).
* Integrations: Meta WhatsApp Business API for patient notifications, and a Telegram Bot for staff queue control.
I’ve been running this on cheap Azure PaaS instances (just two basic B1 web apps and a database inside a VNET) so it doesn't cost a fortune to host.
🤝 Looking for Contributors!
I want to make this repository fully public under an open-source license (like AGPLv3) so clinics everywhere can host it for free.
Since I built this mostly on my own, I'm sure there are bugs, architectural improvements, and features to polish. I’m looking for developers, designers, and self-hosters to help me make it bulletproof!
DM me if you need to know more or contribute. Happy to collaborate
Let me know what you think of the patient tracking UI, or if you have any questions about the .NET + Next.js stack!