A lightweight and efficient Queue Management System built using React.
This project allows users to manage customer queues easily — add customers, update their status, and remove them once completed.
- Enter customer details and instantly add them to the active queue.
Each customer can move through three stages:
- Waiting
- In-Service
- Completed
Status color changes automatically:
- 🟡 Waiting
- 🔵 In-Service
- 🟢 Completed
- Completed customers can be removed with a single click.
- Every action updates the interface immediately using React state.
- Built with modern layout principles
- Works smoothly on both desktop and mobile
- Uses React hooks (
useState) - Easy to expand and customize
- React.js
- JavaScript (ES6+)
- Tailwind CSS
- Vite / CRA
git clone https://github.com/shivkantx/Queue-Management-System.git
cd Queue-Management-System
npm install
npm run dev