user will be able to book taxi online via application. There are basically 3 main user modes - User, Driver and Admin. The user and the driver will be able to register and login over the application. Upon log in the user will enter the details of his travel i.e. pick up and drop off point or application will automatically find the current location. User will get to see a map & on the map it shows the nearest drivers available and the current location of the user till 15 sec. And in this timeframe if the driver doesn't respond, the screen will show another nearest driver. On the other hand, nearest driver will receive the notification sent by the user. Driver will either accept or reject it. If the driver accepts, the notification will be sent back to the user that driver has accepted your request and he will be there in few minutes. If not, the notification will be sent to the next nearest driver. This process will continue till any driver accepts the request.