Skip to content

Akshat10295/SEAD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SEAD

Real-Time Queue & Appointment Optimizer

A web-based real-time queue management system designed to automate walk-in service queues for environments such as banks, hospitals, and government offices. The system handles automatic queue progression, counter assignment, and live updates using WebSockets.

Problem Statement

Traditional queue systems rely on manual coordination or physical tokens, which often leads to: Long and uncertain waiting times, Counter underutilization, Lack of transparency for customers, This project replaces manual queue handling with an automated, real-time, software-based solution.

System Overview

The system follows a client–server architecture: Clients interact through a web interface, Backend manages queue logic and counter state, WebSockets broadcast live updates, MySQL stores persistent data.

Architecture Components:

Client (User / Counter / Admin) FastAPI Backend Queue Manager Counter Service WebSocket Manager MySQL Database

System Workflow

User joins the queue, Token is generated and stored, Queue Manager updates system state, WebSocket broadcasts updates to all clients, Counter becomes free → next token is assigned, Service details are logged.

About

Real-Time Queue & Appointment Optimizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors