Skip to content

bnair2001/easyQ

Repository files navigation

easyQ

easyQ - A simple queue management application

Description:

A simple queue management system for the modern age. Most queue management systems work on assigning a number to each customer and would have to wait for his turn at the bank which usually ends up with high wait times and low customer satisfaction. easyQ aims to achieve that by having a queue system that works both in the bank and outside.

Installation:

Use normal react imstallation method using npm to test it.
All the code is deployed on netlify.
Links:

Features:

  • An intuitive interface with realtime updates to keep them posted about their position in the line.
  • An inbuilt mini-game to keep them entertained while they are waiting.
  • A chatbot is also added to the application to answer simple queries about the bank.
  • A user-friendly dashboard for the bank employees to control the queue.
  • A vibration based alert system when its the user's turn.

How it works:

A verification server is set up in the bank's network and so when the user leaves the bank the connection to the verification server is cut therefore the app knows if the user is present inside or outside the bank and if he is outside the bank when it's his turn, his ticket would be cancelled. IMPORTANT NOTE: For the demo version we have set up a developer toolbar at the bottom of the app that allows you to simulate the verification server thereby helping you get a better feel of it. In the actual deployed version of the app, the verification server would be set up along with the captive portal in the bank's network and the toolbar will not be there.

The backend part:

The Backend part

Credits:

Steve PaulBharath Nair

About

easyQ - A simple queue management application

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published