The client under discussion was an offline taxi company owner. With the increase in the demand for private taxis over public buses, the business aimed to go on the web and become the preference for on-the-go taxi booking.
They wanted to expand their demographics to neighbouring states as well to get into the bigger picture. And for the same, they contacted RavStack, the best mobile app development company.
The client wanted a comprehensive application developed for his business, which would include the type of cars available, the day and night fares, promotions and discounts, and even the online payment gateway.
While working on this case, we faced some challenges on the way which only came to test us and make us even better at what we do. The most common challenges we faced were:
Synchronizing the cab location data with the server
Inaccuracy in calculating the total distance travelled by the cabs
Multimode payment management
Poor GPS performance
Sign up with common and basic details. Followed by an OTP verification of the mobile number.
Ride can be availed by selecting the pickup and drop off location along with the type of ride. The request of the ride is sent to multiple drivers. The one who accepts the ride gets his/her information popped up on the user’s screen along with price and time estimations.
Users can also book a ride in advance to schedule it at a later date or time.
A different category for the same has been added in which a person can travel across the provinces by stating the pickup and drop off locations.
The rider can communicate with the driver through in-app messaging and calling systems.
After the ride gets completed, the rider gets the total fare on his mobile screen which he can pay either through cash or through the connected e-wallets.
Invoice with all the details of the ride can be downloaded by the user from the app directly.
After the ride is confirmed, the rider can track the location of the driver through the in-app map.
Riders can share their overall experience by rating through stars and leaving the comments.
Riders can manage their profiles for automated form filling. The information can be updated anytime.
Riders can get pop up notifications for the status of rides or any other company-related information.
Riders can avail discounted rides through the referral code system.
It shows information of all the completed, cancelled or upcoming rides along with all the information like driver’s ID, fare charged, pickup and drop off locations etc.
Sign up with basic personal details. Login with the same ID and password.
To avail service as a cab driver, the one needs to upload Driving License, Vehicle Registration Card, Vehicle Inspection Report, Police Report, ID Proof.
The driver has a toggle button to turn the status to available or not available.
Drivers have pop-up notifications regarding new ride request, cancelled ride, fare payment.
This feature is the same as that of Rider Features.
The driver can see what ratings have been given to him by the rides. The drivers can also rate their rides accordingly.
Drivers can maintain their profile which is shared with the rider at the time of rides. It can be changed anytime but posted after the admin’s approval.
The driver can access his/her driving history along with completed rides, cancelled rides and ride fares including the pickup and drop off locations as well.
Google Maps have been integrated within the app for better navigation.
Can view or edit the staff list. An admin can also toggle a staff member between active and inactive.
Edit the rider list, manage the rider’s profile and show the rider’s location on the map.
Add or edit the driver details, show the availability, view driver’s location on the map.
Maintain the categories with the availability of the cars, add or edit the details of cars and segregate them according to the provincial availability.
Maintain the database according to the provinces for driver availability, cars available, etc.
Maintain the record of the active promo codes and discounts or offers available on them.
Update the details of the rider, pick-up, drop-off locations, drivers available, fares charged, cancelled, accepted, rejected or missed rides and all the information related to the rides.
Manage the reviews and ratings of the drivers to manage the incentives.
A report of all the details of the ride can be exported in the form of Excel File or PDF File.
Shows the list of all the settlements done with the drivers and the pending settlements. Shows the settlement status of each driver individually.
Manage the payment settlement days, distance to fare ratio and other necessary details.
The skilled development team at RavStack analyzed the client’s requirement and figured out a route course to work on. To improve the tracking and booking performance, we created a comprehensive Cab Management System where taxi booking, driver management, rider management and fare management were done on an efficient basis.
An odometer was also implemented in the application itself so that distance travelled could be monitored easily. Google Maps too were integrated for the best tracking experience.
Also, to manage the payments, the payment gateway was integrated with NetBanking and other e-wallets for customer convenience.
Sharing a hand with RavStack proved to be of great benefits to our worthy client.