Client: Upon client login, the client sees his location on the map and the available taxi, model and driver data.
Driver: The driver sets his status (vacant or occupied). Being vacant is awaiting client.
Client: The client defines his location and destination, selects the car model and presses on “Transport” button. Then the closest car appears to him, estimated cost and time, method of payment, promotional offer or discount if any.
Driver: The driver receives notification to accept/reject the client order. If the driver accepts the client order, he will see the client location on the screen and pathway map.