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.
RESTful web services using Java
SpringFramework
Sample Android Client.
Home page, where you can select ADMIN or USER
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)
Admin adding a user to the queue.
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.
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.