EasyQ (Virtual Queueing Solution)


About EasyQ -

EasyQ is a simple virtual queueing app which will allow its users to enter a queue virtually, leave the queue if required and which will provide real time updates to the user about their position in the queue so that they can reach the physical location accordingly (only when their turn is about to come). This app provides a simple and efficient way to eliminate the discrepancies of physical queues and will also help us to follow covid appropriate behaviour.


Tech Stack Used -

RESTful web services using Java
SpringFramework
Sample Android Client.


A few screen shots -


image

Home page, where you can select ADMIN or USER



image

ADMIN UI which can be used by the admin to start the queue, end the queue, add users to the queue and view the people present in the queue(where there is also a option to remove a person from the list)



image

Admin adding a user to the queue.



image

List of users present in the queue which can be viewed by the admin and the admin also has the right to select any user and remove him or her from the queue as and when required.



image

User interface where user can add his username and click on the join button to join the queue and he/she can also directly click on the leave button to leave the queue if they wish to. The user can also use the refresh button to see the current expected time of arrival.



Source code Source code

LinkedIn GitHub

© 2021 Rahul Kanade.