A modern, responsive queue management system built with React that allows customers to get tickets and staff to manage queues efficiently.
- Get digital tickets with unique numbers
- Track real-time queue position
- Clean, intuitive interface
- View current queue status
- Serve next customer with one click
- Add test customers for demonstration
- Dark/Light mode toggle
- Responsive design for all devices
- Professional styling with smooth animations
- Accessible color schemes
- Frontend: React, JavaScript, CSS3
- State Management: React Context API
- Styling: Custom CSS with CSS Variables
- Icons: Emoji-based for simplicity
- Node.js (v14 or higher)
- npm or yarn
- Select Role: Choose between Customer or Staff member
- Customer Flow:
- Get a ticket number
- Track your position in queue
- Wait for your number to be called
- Staff Flow:
- View current queue
- Serve next customer
- Manage queue efficiently