Skip to content

dvkcool/Synd-innovate_QueueManagement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EasyQueue - SYND iNNOVATE

Automated Queue Management System for Branch.

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:

  1. 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.
  2. The system shall automatically re-schedule the counter to maintain FIFO order depending on customer requirements.
  3. Centralized monitoring system shall analyze the queue data, suggest the Branch to improve turnaround time and rank the branches accordingly.
  4. Gathering feedback regarding Ambience & Cleanliness while waiting in the queue.
  5. Ranking the branches according to their feedback also.

Proposed solution

  1. An EasyQueue mobile application for both Android and iOS.
  2. Server application for individual branches.
  3. 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.

Mobile Applications

The source code can be found in EasyQueue-MobileApp\EasyQueue.

Building the app yourself:

  1. Building app
$ git clone https://github.com/dvkcool/Synd-innovate_QueueManagement
$ cd Synd-innovate_QueueManagement/EasyQueue-MobileApp/EasyQueue
$ npm install
$ react-native run-android
  1. Running local server.
$ cd Synd-innovate_QueueManagement/server1
$ npm install
$ node server.js

Screenshots:

  1. Welcome Screen:

2. Select a service to register in queue:

3. Scan QR code:

4. If invalid QR code:

5. Waiting Screen:

6. Cancelling Ticket:

Branch Server(s)

The code can be found in server1, server2: The source code is same just different instances to demonstrate two different branches.

Found a bug?

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

About

Automated Queue Management System with provision to rate the Ambience & Cleanliness

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •