Docy turns out that context is a key part of learning.

Admin panel is an integral part of apps providing taxi services. Admins of the app manage users
and drivers, have insights into revenues, and control the whole operation of the app.
Take a look below at some of the features of the KABBY app designed for the admin dashboard.
Admins can view all scheduled requests with every detail, such as pick-up location, destination,
and chosen payment method.
This feature allows admins to view the status of drivers, whether they are active, online, or idle.
This will allow you to estimate how many drivers are working simultaneously at some point in
time.
Admins can check reviews and ratings provided by riders and drivers. As a part of the admin
functionality, admins should be able to block users and drivers if they see form reviews that their
behavior is inappropriate or even dangerous.
Admins can track all drivers and their details with the help of GPS services. They can track
drivers based on country or track all active drivers worldwide. The information should include
the driver’s current location on the Google Map with provider name, rating, car model, and
current status.
If your taxi business has partners, admins should be able to add and delete partners, view all the
partner details, such as contact information, name, and email.
Admins need to be able to add new vehicle types to provide a wider range of services to
passengers. Such a menu needs to also provide admins with the ability to change the names of
services and descriptions, and enable or disable them for some time or permanently.
The ability to add and configure countries is a must-have feature for admins. The list of features
can include adding new countries, editing them, setting up the currency, bonuses for users and
referrals, and so on.
Admins can view earning reports, filter data by different parameters, view see total trips, the
most profitable drivers, and their details.
You can easily register signup through website or mobile app.
Tell us a little about yourself and about your car by creating a profile
Bc drivers need a valid Class 1, 2, or 4 (restricted) licence in order to drive with Kabby.
Insurance and Vehicle Registration:
You are covered by ICBC insurance to pick up a passenger, or have passenger(s) in your vehicle.
There is no additional cost as insurance is provided by Kabby Rides through ICBC’s blanket
ride-hailing insurance
You will need to request your driver’s abstract online from ICBC. And have it emailed directly
to support@email.kabby.ca You must have a minimum of 4 years driving history in BC.
Payments are made weekly via direct deposit. Passengers can only pay via the app, Drivers keep
90-95% of fares and 100% of tips. You can get a sense of how much fares will be from our
app. Drivers are independent contractors so we don’t deduct taxes on your behalf. Your pay will
include GST which you will need to remit after accounting for GST in your own expenses.
To become a ride-hailing driver in BC you must obtain a Criminal Record and Vulnerable
Sectors Check. Drivers must have a clear criminal record.
Let’s start with some basic features of the Kabby app. Drivers should be able to create a profile
and manage the data in it, like add and change details about their vehicles, change passwords or
update personal information, and upload their documents such as driver’s license.
The Earnings panel provides drivers with information on how much they’ve made with an app
like Kabby. The app needs to provide the ability to filter data to show daily, weekly, monthly,
quarterly, or yearly earnings.
When drivers are idle, their status automatically changes from active to offline until they get
back online again.
Drivers get all information they need to get to the passenger’s location right inside a ridesharing
app. Integration with Google Maps allows to get real-time route directions and find the locations
easily.
Drivers need to have the ability to cancel a trip for any valid reason. You can add different
options to your app, like trip cancellation because of the wrong address on the app, too long
distance, and so on.
This is a nice to have among Kabby app features. It allows users to get riders or collect items on
their route, for example, while heading home. After they manually type in their locations, they
are connected with riders who are searching for riders in the same location or destination.
It’s important for app admins to add some limits to avoid misuse of the feature by drivers.
In some cases, drivers can pick up riders who’re haling a taxi on curbsides. The taxi-hailing
feature will allow them to make some extra money and for you not to lose any revenue.
When you build an application like Kabby, you need to take care not only about making money
but also about the safety of both drivers and passengers. Limited working hours is one of the
features of Kabby designed to support a healthy working environment for drivers.
For example, you can set up a limit of 10 working hours for drivers. After a driver passes the
point of 10 hours of working, they will be automatically signed out from the app for 8 hours.
Once the cycle is complete, drivers will be able to sign back into the app or the app will sign
them in automatically.
Seeing reports at the end of the day help drivers to get insights into their working day and come
up with ways to improve their income through the app in the future. Such reports can include
various information, such as duration of working hours, earnings, distance covered, total trips,
tips, and so on
After completing a ride, drivers can also rate their experience with the rider and leave a review.
Other drivers will be able to see this information and decide whether to accept ride requests from
users with bad reviews or low ratings. Everyone should feel comfortable while using your app
and drivers are no exception.
If you see that a rider’s behavior is unpolitic or even dangerous, you can block such users from
using your application. The same goes for riders and their behavior.
Email address and phone number are all users need to create an account with Kabby. The app is
available as a web app in a browser or as an iOS or Android app.
A rider opens an app and enters the destination location, reviews each ride option for vehicle
size, price, and estimated drop-off time, chooses the desired option and confirms the pickup.
A nearby driver sees the order and chooses to accept or decline the rider. The rider automatically
receives a notification when the car is about a minute away from the pick-up location.
The rider verifies that the ride is right by checking the license place, car make and model, and
driver’s photo provided in the app.
The driver takes the rider to the destination, optionally using turn-by-turn directions.
When the rider arrives at the drop-off location, the payment is made. Depending on location, you
can make payments in with a credit card.
At the end of the trip, riders and drivers have an option to rate each other with 1 to 5 stars. The
rider can also give the driver a compliment and a tip right inside the app
This is the basic feature that all apps like Kabby need to have. It enables users to book a ride for
now for a future trip.
The ‘book a ride’ functionality consists of multiple features that combined deliver the required
capabilities. Before the ride is booked, users need to provide the following input:
the pick-up location
the drop-off location
the type of vehicle that users prefer
the time and date (for the book for later feature)
Kabby addressed one of the main problems of traditional taxis – the inability for users to fully
understand when the driver will arrive at the pick-up location. The app allows users to track
drivers in real-time with the help of GPS integration. Kabby is a GPS-heavy application with
many features depending on this technology.
The feature is a life-saver for both users and drivers in situations when drivers can’t find the
needed locations. Users can guide them with text messages or on a call based on their location on
the in-app map
Kabby takes safety very seriously. As a part of efforts to provide users with safe rides, the
company implemented a useful feature. It allows users to grant their friends or family the right to
track their drivers in real-time. The main goal of the feature is to make users feel safer, especially
when they are using Kabby in an unfamiliar city or location.
After users reach the destination, they can notify friends that they’ve arrived safely.
This is a nice-to-have feature that you should consider for Kabby app development.
Another useful option when traveling with friends is the ability to choose multiple drop-off
locations. When booking a ride, users can add multiple locations where the driver will need to
make along the route. They can also change the route on the go and add or change drop-off
locations. Along with such changes, the fare for the trip is also automatically changed.
The more payment options you provide, the better the user experience. Kabby offers both online
and offline payment options. Users can pay for a ride with cash, with their credit card, or even
using a mobile wallet. This is one of the key Kabby app features for a clone of Kabby.
Many riders use such apps as Kabby on a regular basis to get to their offices and back home in
the evening. After making a few rides, users usually start having preferences when it comes to
drivers. This is one of the important features of the Kabby app that you should include in
ridesharing app development.
Reviews and rating functionality should be in the Kabby app features list. Users, who’ve had a
ride with a driver, should be able to rate their experience and rate the driver.
his information will help other users to decide whether to book a rider with a driver or to choose
another one. For admins of the app, such reviews indicate drivers who deliver the best
experience and those who should improve the provided services.
Features of the Kabby app also include trip history. The access to such information allows riders
to see how much they were charged for a ride, how many riders they’ve done over some period
of time, what experience they had, and which destination they’ve traveled to.
Humans are creatures of habits. They often visit the same destination. When booking a ride,
users need to type in the name of the destination in the app. To streamline the process, Kabby
app features allow them to save destinations for faster rider booking in the future. Users should
also be able to add custom names for such places, for example, home, office, or gym.
Messaging should be included in the Kabby app feature list. In some situations, users might need
to get in touch with drivers to help them find the pick-up location or to learn about their
whereabouts. The in-app chat or call option will make it possible.
Consider also adding a chat with the customer support team and setting up a chatbot to help users
with the most frequently asked questions.
The main concern about ridesharing services is the safety of both riders and drivers. Luckily, you
can take the matter into your hands and do everything to mitigate any risks and bring dangerous
situations to the minimum.
This feature allows users to add their close people to Trusted Contracts. Users can share trip
details with these people and allow them to track rides in real life.
Driver profiles with ratings and reviews, driver details, such as a photo, and the number of trips
completed, how long they’ve been driving help riders decide whether to get into the car or not.
When a driver nears the speed limit, the app flashes visual reminders to help drivers stay at a safe
speed.
Customer support that is available around the clock provides an additional safety measure. Both
passengers and drivers can ask questions, report incidents, and get any help they might need.
To make sure that the right person drives the car, Kabby-like apps can regularly require drivers
to take selfies and verify their identity.
Calls and messages sharing that we mentioned at the start of the article don’t reveal personal
phone numbers. The details of both riders and drivers are protected.
In case of emergencies, users can call local emergency services right from the app by pressing a
single button.
The app needs to track every rider from start to finish. If something happens, the app will have
the whole record of information to restore the events of the ride.