No Thumbnail Available
Our world becomes bigger, and the number of people increases hugely. Because of that, every day, people try to find a new way to organize their life and to make it easier and more controllable to save their time and efforts. We are in the era of speed, right? On many service places, the person needs to wait for him or her turn to git helped like when person wants to haircuts, or if he feels sick and want to see the doctor or even, he wants to pay his bills, on all these cases, person have to wait his turn to finish what he wants to do. But, waiting is so boring, nobody loves to wait for an hour just for a haircut, or waiting in overcrowded halls just to finish their transactions. In these places, troubles and diseases infections have a big property to happen especially with COVID-19 disaster that the world lives with these days. Moreover, some people are very busy or have a very restricted timing. This requires a better way than goes and prayer to find an empty waiting line. This project presents a system that aims to organize the personal jobs that include waiting lines or need reservations. There are two types of users, service owner who will be a doctor, barber, government department, etc. This user can define his work times, days and hours, and he can fill his queue of waiting people, this queue represents the people waiting this user service in real time, each time user finish serving a person, this person will be dropped from the queue. In addition to real time queueing, a reservation system will be added so other users can reserve a date so they don’t have to be added to the real time queue, and when their date is close, a notification system will notify the user that he has a date. Of course, these two systems will work together to achieve a full organization process for each type of user. The second type of users is the people whose want to be served, these users can register their emails, phone numbers, location as all users. After that, these users can search for a specific service by its type, name, location, and other users’ evaluations. After that they can see the real time queue that is related to this service, users can add themselves to the queue or they can search for reserving a date. Reservations need to be approved by the service owner, then the user will be notified. After finishing the service, users can evaluate this specific service and these services which have the best evaluation will be shown first on the services list.