Taxi company automation system


About the project

We have developed and implemented a taxi company automation system. It covers the company’s complete cycle of operations and includes:

  • CPM system (Corporate Performance Management);
  • CRM system (Customer Relationship Management);
  • Package of scalable server solutions for the management of daily business tasks involving high information load;
  • Native applications for riders (iOS, Android);
  • Native applications for drivers (iOS, Android).

Automated order dispatching system

Dispatcher desk – a dispatcher desktop application:

  • responsive, customized interface;
  • ergonomic design that reduces stress and fatigue;

The application can continue working offline in the event of interrupted connectivity with the server.

Communication between the operator, drivers and riders is carried out via IP telephony.

Automation of internal systems and data flows

  1. Order Assignment System
    • A scalable and resilient mechanism with the designed workload of 100,000 orders per hour.
  2. Manager Dashboard
    • It provides a single point of access to reports and analytics for decision making.
  3. Car Rental Module
    • Signing and management of contracts.
    • Monitoring of rental payments.
  4. Car Release Monitoring System
    • Issuance and closing of vehicle trip tickets.
  5. Customized Accounting System
    • A double-entry bookkeeping system integrated with 1C:Accounting.

The report generation system is a dynamic build system which is based on pre-defined data sets. Users can customize report settings.

The automation system features reliable archiving and distributed data storage systems.

Integration, monitoring and security systems

  1. The system is integrated with taxi services, such as: Yandex.Taxi, Gett, Uber, etc. (for exchanging orders), with navigation systems and web mapping services: Yandex Maps, Google maps, CityGUIDE, PointMd.
  2. Digital certificates and data encryption protocols are used to secure the automation system.
  3. Data logging, monitoring and analysis systems are used to reveal all errors and failures in the distributed subsystems.

The system is available in 4 languages (Russian, Ukrainian, Moldovan, Georgian).