Taxi Dispatch Software

Challenge

Our customer decided to develop a SaaS solution for taxi companies that would receive passenger transport orders and manage orders, drivers, vehicles and transactions in real time.

Software Solution

Axmor developed a cloud service for taxi companies that allows them to receive orders from passengers, automate the management of vehicle fleets, and process payments from passengers. This solution includes an order and payment processing service, a dispatcher portal, and mobile applications for passengers and taxi drivers.

Information about Orders, Drivers, and Vehicles

With our customer, taxi companies can store and update information about drivers and passengers such as location, contact information, transaction history, vehicles, ride history, and comments.

Rate and Payment Management

With this solution, taxi companies can set rates for transporting passengers and configure discounts, promotions, loyalty programs, and referral programs. Passengers register with our customer and enter the credit card that they will be using to pay for taxi rides. Payments for each ride are divided between our customer, the taxi company, and the driver via Stripe Connect and Braintree Marketplace. The ratios and other rules for distributing the money are configured in our solution.

Assigning Orders to Drivers

A radius is set for each vehicle fleet within which the drivers will receive orders. Based on the order (for example, location of the passenger, direction and distance of the travel, type of vehicle, and driver's gender), the cloud service chooses the most appropriate driver and sends the order to him/her. The system also sets a time period for the driver to read over and accept the order. If the order is not accepted, the system seeks a different option. If the system cannot find a suitable driver, the passenger is notified that the order cannot be processed.

Dispatcher Notifications

Dispatchers can receive notifications about suspicious actions of passengers such as suspicious transactions with credit cards or too many trips in one day. Moreover, drivers can notify dispatchers in cases when the price for the trip should be increased, if, for example, a passenger damages the car.

Analysis and Summary Reports

Managers and accounting departments of the taxi companies can run reports for a particular period to receive detailed information on the performance of each driver, the number of orders taken, vehicle mileage, financial performance of the company, driver's wages, and much more. These data help them to evaluate the performance of particular drivers and the vehicle fleet as a whole.

Application Integration

Axmor integrated this service with a cartographic service, a payment gateway, and a telecommunications provider.

Integration with Google Maps

The service is integrated with Google Maps and can show the locations of all of the cars and passengers waiting for a taxi on an interactive map. It also plots and saves the route of each ride.

Integration with a Payment Gateway

We integrated this solution with the popular payment companies Stripe and Braintree Payments so that it could accept credit cards. At the end of each ride, the cost for the ride is automatically charged to the passenger's credit card. If there is an error, the money can be quickly charged back to the credit card.

Integration with Twilio

We added voice and SMS communication to the service by integrating it with Twilio. Passengers and taxi drivers can send text messages and make calls to each other without disclosing their phone numbers. Information about calls and messages is saved in the travel history.

Provided Value for Taxi Companies

  • Taxi fleet management automation
  • Driver performance increases due to fewer errors made by dispatchers
  • Fuel and maintenance costs are reduced because routes are chosen automatically

Technologies

Core Technologies
Microsoft .NET, C#
Cloud Data Storage
Microsoft Azure, Azure Queues, Azure Storage, Azure SQL Databases, Entity Framework, ASP.NET SignalR
User Interface
ASP.NET WebAPI
External Services
Google Maps API, Braintree .NET SDK, Stripe API, Twilio API, Facebook Graph API

We will propose the best solution for your business!


Results: 0