DigiQ is a web-based queue management platform built using the MERN stack (MongoDB, Express.js, React.js, Node.js).
It replaces physical waiting lines with a smart, digital, real-time queue tracker, making service management faster, simpler, and more efficient.
- Register and manage their organization (e.g., salon, clinic, cafΓ©, or bank)
- Add services with estimated service durations
(e.g., Haircut β 10 mins, Consultation β 15 mins) - Manage a live queue of customers in real-time
- Mark users as Served or Skipped
- Automatic QR Code generation for each organization upon registration
- QR can be printed and displayed at the shop
- When customers scan the QR, they are redirected to the organizationβs page where they can join the queue
- Browse organizations based on city or location
- View organization details and available services
- Join a queue for a specific service
- See estimated waiting time, dynamically calculated based on:
- The number of people ahead, and
- The service durations of those ahead
Example:
If 3 people are in the queue β
2 chose a 4-minute service and 1 chose a 5-minute service β Total waiting time = 13 mins
- π User Authentication (Sign Up / Login)
- π’ Organization Registration & Management
- π§Ύ Add / Manage Services with Estimated Duration
- π Real-Time Queue System
- β± Dynamic Wait Time Estimation
- π City-Based Organization Filtering
- π§ Admin Controls (Mark as Served / Skipped)
- π± QR Code Generation for Organizations
- πΈ QR-based Access to Organization Page & Queue Join Option
| Layer | Technology |
|---|---|
| Frontend | React.js, Tailwind CSS |
| Backend | Node.js, Express.js |
| Database | MongoDB Atlas |
| API Communication | REST API |
| QR Code Generation | qrcode npm package |