loader

Discover Innovation at Gitex Global 2024, Dubai

Know More
Case Study

Robust Mobile App Development for a Premier Taxi Services Provider

banner

Our client is a premier taxi service company based in Australia. They offer taxi services all across Australia to provide a reliable, safe, and comfortable traveling and driving experience.

Technology Stack

logo
ASP.NET web From
logo
HTML
logo
CSS
logo
JS
icon

Client Vision

The taxi company wanted to modify its existing mobile application to ensure convenient booking and enhance the overall experience of drivers. The existing application needed features like prompt emergency handling, easy booking from both mobile and tablet, changing driver availability status, automatic detection and addition of toll amounts to fare, and more. The client also wanted to modify some existing features of their mobile application like revamping the existing design of the tablet app to start the ride right after the pickup. The client wanted to redesign their existing Driver App and Motor App.

Complexities in Accepting Bookings

The existing mobile application of the taxi service company did not support booking from either mobile or tablet. There was a need for a feature that could simplify booking by allowing easy booking from either mobile or tablet devices.

Delays in Starting the Trip after Pick-up

The existing design of the mobile application did not have the feature to start a trip as soon as a customer was picked up. This resulted in unnecessary delays.

Complexities in Starting and Stopping the Trip

The client also needed functionality in the existing app to allow the drivers to easily start and stop a trip with the old terminal devices attached to the taxis. Ineffective Driver Experience Enhancing Functionalities

No effective Features for Changing Driver Availability Status

With the existing app, drivers were unable to change their availability status when they were not ready or did not want to take bookings. This considerably affected the experience of drivers using the app.

Manual Method of Changing Booking Status

The app needed an effective feature for changing the booking status after a ride was booked. The manual method followed to change the booking status was inconvenient.

Lack of Automatic Logout Feature

Another challenge that our client was facing with the application was that it did not have an automatic logout feature for the drivers to log out from the app when it was not in use.

No QR Scanning Option for Redeeming Coupons

Redeeming coupons was a complex and time-consuming process as there was no QR scanning option available in the application for redeeming coupons.

Ineffective Emergency Handling Strategy

The app did not have emergency features to allow drivers to contact the call center immediately for emergency assistance.

Manual Methods for Adding Toll Amount to Fare

The existing app did not have the feature to automatically add the toll amount to the fare to be charged from the customer. The driver had to manually add the toll amount, causing unnecessary delays and inconveniences.

No Functionality for Adding Extra Charges in Fare

There was no effective way to add additional charges to fares in the cases when customers changed the drop location after the start of the ride. The drivers had to ask the customers manually for the extra charges.

Booking Synchronization with Mobile and Tablet

We implemented a feature for allowing drivers to accept bookings from either mobiles or tablets. This allowed them to carry any of the devices for the trips.

Synchronization between Drivers App and Customer App

We modified the existing design of the application to start the trip as soon as a pick-up takes place. This helped the driver in avoiding any delays and the taxi service company could know when the trip started.

Bluetooth Handling with Meter Start-up

We also added functionality for starting and stopping a trip only via pressing a Bluetooth button. This enabled easy working of the application with the old terminal devices installed in the cabs.

Driver Availability Status Changing

We also added an essential feature in the app that would allow the drivers to change their availability status. The drivers can easily switch on the active mode or the inactive mode depending on their availability.

Feature to Reflect an Automatic Change in the Booking Status

We incorporated a functionality in the driver’s app that would automatically reflect the change in booking status from the customer’s app.

Implementing Automatic Logout

An automatic logout feature was also implemented to enable auto logout when the app is not used for a certain period.

QR Scanning for Coupon Redeeming

We also mitigated the challenge of coupon redemption by the drivers by providing the existing application with a QR scanning feature.

Duress Audio Record for Emergencies

We added an emergency feature, the Duress Audio record option which allowed drivers to record detailed audio that would be sent to the call center for directing it to the police. This will streamline quicker response to emergencies.

Easy Toll Handling

We further streamlined toll handling and payment collection by implementing logic to automatically add toll amounts to the fare charged by the customer. This helped in reducing unnecessary payment delays.

Extra Button Functionalities During Trip Handling

We also added a functionality for extra charges during a trip. This can be either for toll payment or when a customer changes to drop location after the trip has started.

logo

Impact & Results

Streamlined Booking Acceptance

With the revamped mobile application and the addition of a booking acceptance feature from both mobile and tablets, the drivers could accept bookings quicker, resulting in a 55% of decrease in booking cancellation rates.

Improved Driver Experience

Features like availability status changing, QR scanning for coupon redemption, etc improved the experience and satisfaction levels of drivers using the application. The word-of-mouth promotion resulting from satisfaction also increased the driver base of the client. Easy Tracking of Booking Status and Driver Availability of the Taxi Service Company
With the addition of book status changing and driver availability features, the company could easily check the bookings or the driver flow, allowing them to serve customers better.

Faster Emergency Response

The addition of the Duress Audio Record Feature improved emergency response considerably by reducing the response time. This provided the divers with an extra layer of safety during trips.

Easy Payment Collection

Features like automatic toll amount addition to total fare ensured facilitated easy invoice making and faster payment collection, reducing inconveniences and unnecessary delays.

Final Thoughts

Our client, a taxi service providing company based in Australia wanted to revamp their existing mobile application and advanced features to enhance driver experience and improve trips. We provided our clients with features like booking synchronization with mobile and tablet for easy booking acceptance for reducing booking time and cancellation rates. We also added special features to improve the driver experience in the app. For instance, we provided our clients with driver availability changing and booking status-changing functionalities.
Finally, we streamlined payment collection by providing features that automatically added toll amounts to the payment total fare. This helped in faster invoice creation and payment collection.

logo

What can we help you with?