VirQ is a solution aimed at resolving issues related to the conventional physical queues that are often observed at various public institutions, hospitals/clinics, ATMs and grocery/general stores.
Physcial queues evolved as a way to maintain priority order and integrity. Despite this, there are no guarantees about the integrity being maintained since people often find ways/excuses to jump queues.
Some common problems associated with the conventional physical queues are :
- Physical exhaustion
- Time wastage
- Inability to maintain physical distancing
VirQ overcomes these issues by allowing users to join a queue and book a spot using an app interface. Once the user enrolls in a queue, their token number along with expected waiting time is provided and is updated regularly. As time passes by and the turn is about to come, the user is reminded using app notifications.
The advantages of this approach are :
- Preserves the order and integrity
- Prevents crowding
- Allows physical distancing
- Regular updates about queue's status to user
The whole procedure can be explained in five steps:
- Sign-up or sign-in by the user.
- The home screen displays a list of insitutions and shops nearby along with the available token for booking a spot in the queue. The user can join a queue as appropriate.
- Once the booking is confirmed, the user is notified about the allotted token and the expected waiting time.
- As time passes, the queue is updated in real-time and the user is updated constantly about the queue's status.
- The user is reminded to visit the location once the turn is about to come.
Viewing details of a queue |
Joining a queue |
Joining when the queue was not previously empty |
Reminder about the turn |
- Flutter: 1.22.6 (stable)
- Dart: 2.10.5