Skip to content

A web application for managing queue in clinics, hospitals, or service centers.

Notifications You must be signed in to change notification settings

dbghelp/Queue-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Queue Management System

A web-based application designed for managing queues in clinics, hospitals, or service centers. It supports real-time queue updates and multi-screen display modes for enhanced efficiency and patient experience.


🚀 Features

  • Queue Management: Add, edit, and remove patients from the queue.
  • Room Assignment: Assign patients to specific consultation rooms.
  • Real-Time Updates: Built with WebSockets to sync data across all connected devices instantly.
  • Display Modes:
    • Big Screen: Shows active queue numbers for public waiting areas.
    • Small Screen: Displays room-specific queues (e.g., outside consultation rooms).

📷 Screenshots

Queue Overview
Room Assignment
Display Screen


📱 Multi-Device Setup

To enable access from multiple devices, update the following environment variable in /client/.env:

REACT_APP_SERVER_URL=http://<your-server-ip>:8089

Replace <your-server-ip> with the actual IP address of the server hosting the backend.


🖥️ Display Options

There are two ways to display the queue screens:

  1. Web Browser (Fullscreen)

    • Open the display link via the web interface (Display → View links).
    • Note: Due to browser security, you must interact with the page once to enable audio alerts for queue notifications.
  2. Standalone Desktop Application


🧾 Printing Tickets

  • The default print size is optimized for 80mm thermal printers (receipt printers).
  • You can easily purchase affordable models online by searching for "thermal receipt printer".
  • Alternative: Instead of printing queue tickets, you can call patients using the last 4 digits of their ID card, eliminating the need for physical tickets.

About

A web application for managing queue in clinics, hospitals, or service centers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

No packages published