summary

NaviTaxi - Dashboard

NaviTaxi is an Uber-like taxi aggregator service startup that aims to provide the safest rides for riders


Website

https://navi.kg/

Category

Transportation

Date

June 2021 - present


Share:

Project Overview

The NaviTaxi dashboard manages data by tracking important NaviTaxi information. It provides administrators with information about drivers, rides, and orders, which benefits the company since it improves efficiency. The dashboard increases visibility, saves time, offers real-time user information and inventory control, and facilitates better decision-making. The NaviTaxi dashboard is a centralized platform for accessing, evaluating, and interacting with valuable data.

Challenges

NaviTaxi receives thousands of processing requests daily. The company continually expands with new users, drivers, and partners, making it difficult for administrators and operators to process so much data manually. The Reviro team had to tackle this issue by creating an admin panel, allowing the administrator to quickly handle all interactions between drivers and passengers. The admin panel serves as the control and management center for the whole taxi service company. The admin dashboard should provide all relevant information regarding drivers and clients, reviews, navigation routes, and payroll data. This should assist NaviTaxi in tracking business productivity and analyzing what changes can be made and what must be addressed to provide passengers and drivers with a positive and secure NaviTaxi experience.

Solutions

The Reviro-developed intelligent administrator panel has a web application to save, control, and see all activity associated with the taxi app. It provides all required procedures and shows navigation routes, payroll information, clients, drivers, and analytics for the various operations.

The full-stack development of the admin panel web application used TypeScript and Python programming languages together with the ReactJS and FastAPI frameworks.

The admin panel's UI/UX design makes it easy for users to access all of the tools available and control the NaviTaxi services provided in only a few clicks.

The dashboard is accessible to dispatchers, administrators, and super administrators. Superadmins have full access to the admin panel, including earnings analytics, while admins have slightly limited access. Administrators may add new fares to the app, post news, and award bonuses to drivers. Dispatchers use the admin interface to manage driver and client data, photo control, chat, and so on.

Our QA engineers continually test the admin dashboard to ensure that it operates without disruptions or glitches, as here is where the entire internal NaviTaxi business decision process takes place.

Features

The admin dashboard has been updated with each new version of the NaviTaxi app, and new management sections have been introduced.

The essential feature of the admin panel is the ability to filter different sections based on various criteria.

The second edition introduced the filter by date and status to the admin panel. Superadmins have access to filters in the "Earnings" area, which displays earnings and payments analytics, commissions, terminals, and anything else connected to finance.

In the trip area, admins can sort the data by status: executed, canceled by the passenger, driver not located, and work.

Another essential filter is categorizing drivers based on passenger reviews since drivers who obtained a score of 1 from clients should not be sent to them again.

  • Admins can add and alter fares using the admin dashboard. The admin dashboard was used to add the fare "Airport" with a fixed price.

  • The ability to change restrictions and tariffs Superadmins can change the number of "Home" and "On business" usage daily.

  • Drivers receive refill bonuses Admins can personally reward drivers or distribute bonuses to all drivers, which can be utilized as a trip commission.

  • Passenger blocking There is an option in the admin panel to block passengers who cancel their order more than five times in one day. After blocking, the user receives an automated notification.

  • Announcements and news The admin panel enables the creation and publication of news in apps for drivers and passengers. Admin can edit or delete published news.

NaviTaxi's services were upgraded with additional fare "Minivan" features and integrations in the application's third iteration.

  • Integration of a new terminal The opportunity to top up the driver's balance with another terminal has been added as an alternative. They may check replenishment reports and set filters in the admin dashboard.

  • Sorting and searching on the map They can put tariff filters on the main page of the admin panel to display analytics. There is also the option to search the map for a specific board, obtain complete information about the drivers, and track them.

  • Statistics on passenger cancellations Administrators have presented statistics and a schedule of passenger cancellations by the hour to determine when passengers most cancel trips.

  • The fare recorded in the trip history In a driver's account, there is a section called "Orders" where drivers may view their completed trips for a certain period, including extensive information about the time of the trip, addresses, cost, and rate.

  • Trip evaluations and ratings New dashboard areas were introduced to provide bonuses and track drivers' activities.

  • Comment on deactivation When a driver is disabled, administrators comment a reason. The admin panel can view this comment on the drivers' profiles.

  • Chat with the driver and the passenger There is a chat for appeals and complaints from drivers and passengers, where the administrator will connect with users and answer any concerns.

  • Automatically update the website's fare pricing If the administrator changes the pricing of fares in the dashboard, the official NaviTaxi website immediately updates.

  • News on the website When releasing news, the administrator has the option of additionally publishing it on the NaviTaxi official website.

  • Storing device information of drivers and passengers To make testing of apps easier, the admin panel will save the version and model of the device from which the user is registered.

The option to cancel the trip through the admin panel in the fourth edition avoids unpleasant circumstances when the driver arrives at the location, and the passenger takes another taxi without canceling the trip. The status must also be provided in the event table, which can be found on the trip's information page.

  • History of changes in driver and customer profiles Administrators and super admins may now view the history of changes in driver and passenger profiles. All information concerning driver and client activities is saved there. There is information about blocking, as well as transactions or debts, with the option of filtration.

  • In the financial reporting section The total amount is separated in financial reports between the number of orders executed for bonuses and the number of orders executed for the account on balance.

  • Tip displaying When describing a journey, the quantity of tips is also displayed.

  • Photocontrol edits An "Approve" button has been introduced to approve picture verification for drivers to make things easier for dispatchers.

  • Access Superadmins can provide admins and dispatchers access to different parts of the admin dashboard.

  • Administrator transactions There is a new part, "Admins transactions," that provides details about all transactions conducted by admins. This feature is only available to the super admin.

  • High-demand area In the admins' section of the settings, there is a subsection "Higher demand," where they can look at the city map and see where there is increased demand at present, as well as the price per landing in specific locations. This functionality can be turned off or on by administrators.

  • Modifying the order distribution radius The admin panel allows us to alter the radius of distribution of orders for all trips.

  • Filtering trips in the customer profile by status The customer profile now displays the client's travels and can be filtered by status.

  • Divide the payment among trips and wait for fees

  • Statistics Driver profiles now include a "Statistics" area where drivers may view the number of successful rides, rides canceled by a passenger, ignored rides, and missed rides.

  • More pictures were taken during registration. The number of images asked during check-in, photo control, and carpooling has grown. Avoid scenarios when autos are approved only because of an advantageous angle.

  • Show certain news pieces on the main page When creating the news, admins can label it as a "Home Page" so that it is presented to users on the main page of the applications.

What we Delivered / Technology Stack

  • UI/UX design
  • Full-stack web development
  • QA testing

TypeScript, ReactJS, Python, FastAPI, Nginx, Docker, Celery, Mantine UI, Axios, Headless UI, Date-fns, ChartJS, React-hot-toast, React Map GL, Redux/Thunk, Formik, React-Router, Yup, Tailwind CSS, PostCSS, Framer Motion, React-infinite-scroll-component

Custom Offer

Any startup needs a system to optimize its business management activities. Contact us, and we will create a web application for customizable software to help you improve your company's operations.

Dashboard

You Might Like

View All
TransportationDylan's Movers
FinTechFin
FinTechOkay.kg
View All

Let's Talk

+996 (554) 450-026

hello@reviro.io