Back

Daktar Khana

Year

2026

Tech & Technique

Next.js, TypeScript, WebSocket, Prisma, PostgreSQL, Tailwind CSS, RBAC

Description

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

My Role

Full-Stack Developer
  • ⚛️ Built the complete application using Next.js and TypeScript
  • ⚡ Implemented WebSocket-based real-time queue synchronization
  • 🔐 Developed role-based authentication and authorization (RBAC)
  • 🗄️ Designed the database schema using Prisma and PostgreSQL
  • 🩺 Built appointment booking, queue management, and dashboard modules
  • 🚀 Optimized performance for real-time updates across multiple connected displays
Back