I propose EasyQueue - a solution for developing Automated Queue Management System for Walk-In-Customer in the Branch with the help of QR Codes. It will have following features:
- The customer should be able to scan QR code to get the ticket, which will guide the customer further by informing the counter number to serve him at the earliest.
- The system shall automatically re-schedule the counter to maintain FIFO order depending on customer requirements.
- Centralized monitoring system shall analyze the queue data, suggest the Branch to improve turnaround time and rank the branches accordingly.
- Gathering feedback regarding Ambience & Cleanliness while waiting in the queue.
- Ranking the branches according to their feedback also.
- An
EasyQueue
mobile application for both Android and iOS. - Server application for individual branches.
- Centralized system for monitoring and recommendation.
Since the server will be distributed, it will be easy to add another system, and the load will be balanced.
The source code can be found in EasyQueue-MobileApp\EasyQueue
.
- Building app
$ git clone https://github.com/dvkcool/Synd-innovate_QueueManagement
$ cd Synd-innovate_QueueManagement/EasyQueue-MobileApp/EasyQueue
$ npm install
$ react-native run-android
- Running local server.
$ cd Synd-innovate_QueueManagement/server1
$ npm install
$ node server.js
- Welcome Screen:
The code can be found in server1
, server2
: The source code is same just different instances to demonstrate two different branches.
This is still a work in progress, please wait to let it complete.
Still you are welcome to open a issue, submit a PR or send me an email at [email protected]
.
Happy Coding
Divyanshu Kumar
https://dvkcool.github.io
Team Infinite_Debug