Daktar Khana is a modern clinic queue management platform that digitizes patient appointments and streamlines clinic operations. The system enables online appointment booking, real-time queue updates, and role-based dashboards for doctors and compounders, providing an efficient experience for both patients and healthcare staff.
Key Features:
- 🏥 Online appointment booking with automatic serial number generation
- 📺 Real-time waiting room display board showing current and next patients
- ⚡ WebSocket-powered live synchronization across all connected devices
- 👨⚕️ Multi-role dashboard for Doctors and Compounders
- 🔒 Device-based rate limiting to prevent duplicate appointments
- 📋 Intelligent queue management with ordered patient processing
- 🛠️ Built with Next.js, TypeScript, Prisma ORM and PostgreSQL
- 🔒 Dashboard login password 132580
Technical Highlights:
- Implemented real-time communication using WebSockets
- One appointment per device per day using device-based security validation
- Designed scalable role-based access control (RBAC)
- Built a reliable queue engine with ordered patient processing
- Developed reusable dashboard components for future expansion
- Integrated Prisma ORM with PostgreSQL for efficient data management