AS Tallink Takso
Back-office system, call center and taxi onboard software for Tallink Takso AS
Mobile and cloud Software Development
Objectives of the project
  • To design and build a custom back-office system for managing resources and employees, tracking income, prices and managing contracts
  • To build a custom taxi onboard software that provides an interface for taxi drivers for managing taximeters and communicating with call center
  • To build a custom call center for managing incoming orders
Solution
  • Technologies used: back-end of .NET, MVC, WebAPI, SignalR, NHibernate, PostgreSQL + PostGIS, StructureMap, Quartz, Swagger; Front-end of Razor, Signalr, Knockout, Bootstrap, Lodash, JQuery, Moment, CQRSP with Mediator
  • Taxi on-board software was a WPF application with .NET, Signalr, Dapper, CastleWindsor, Swagger, SQLite
  • Backup module was built on top of Azure, table storage and Angular5 front-end
  • Devops was done using Visual Studio Online
  • For monitoring - Application Insights on top of NLog

Tallink Takso AS has been offering high quality transportation service in Tallinn since 2007. Tallink Takso operates 3 brands: Tallink Takso, Takso 24 and Tallink Taksobuss; all focused on meeting their customer expectations for comfort and flexibility, safety and reasonable prices.

Tallink Takso had been using a solution for call center and onboard software, which over time didn’t meet all the needs of the growing company. Hence the company felt a need for a custom-made solution that could be further developed as business changes.

Uptime built a custom system that consist of three major components:

  • fully integrated back-office system for the taxi company starting with resource management and price lists with reporting features. The module removed the need for manual work with extensive Excel sheets;
  • a new call center software where administrators could enter orders that would automatically be assigned to available taxis. Uptime and Tallink Takso together redesigned the business logic of how orders should be handed out to drivers;
  • on-board application for taxi drivers to be used in cabs. This application is built to work with an hardware kit developed by a third party (Taximeter, router, Bluetooth, printer, panic button) and to be in sync with the call center software.

The system is being constantly developed further to automate even more business processes and customize it to meet taxi drivers’ and call center employees’ needs.

"Software development has become a daily part of what we do. Moving forward in today’s market situation is impossible without a reliable software partner. With Uptime we have established a good working relationship that we can rely on."
Tõnu Uusmaa
Member of the Management Board, AS Tallink Takso