1) Requesting a ride: A consumer books a ride from its smartphone mobile app and the same request is sent to a nearby driver partner. The user can also check the estimated ride cost during booking. 2) Connecting both parties: The client request displays the pickup address and estimated miles to reach the location.