Skip to content

A mobile app to enroll in queues virtually. No need to wait in physical queues wishing your turn came faster!

License

Notifications You must be signed in to change notification settings

InvincibleJuggernaut/VirQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VirQ

Introduction

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

Working

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.

Demo

Viewing details of a queue

Joining a queue

Joining when the queue was not previously empty

Reminder about the turn

Tools

  • Flutter: 1.22.6 (stable)
  • Dart: 2.10.5

License

GPLv3

About

A mobile app to enroll in queues virtually. No need to wait in physical queues wishing your turn came faster!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published