Robust Mobile App Development for a Premier Taxi Services Provider
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
ASP.NET web From
HTML
CSS
JS
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.
The challenges
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.
The Solution
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.
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.
Explore more of our case studies
Optimizing Website Structure & Boosting Engagement with Strapi CMS
ConvexSol offered advanced Strapi CMS integration and effective website overhaul by improving content management, user experience and retention rates.
Website Revamp & Digital Marketing Soars Traffic & Conversion
Read how our client’s website revamp and digital marketing strategy boosted traffic by 125%, driving higher conversions for the business.
Greater Customer Engagement with E-Commerce Revamp
Read how we revamped an e-commerce site to create a seamless shopping experience, leading to higher conversion rates and an improved shopping experience.