collaboration_tool

AltexSoft Developed New Features and Integrations for a Travel Aggregator

Business domain
Travel
Technology
C#Docker.NETReactReduxTypescriptMS Azure CloudTypeScript

Background

Our partner, an Israeli-based provider of B2B travel solutions, faced a significant increase in customer churn rate during the COVID-19 outbreak. To address this problem, they set a course for product diversification while enhancing their core service  — travel inventory aggregation. Experts from AltexSoft were engaged in developing new solutions from the ground up in addition to upgrading the existing system’s functionality.

Challenges

During our collaboration, AltexSoft took part in solving a range of business challenges related to retaining and growing a customer base.

Help travel companies make the most of their relationship with partners

Enhance the performance of the core system

Expand the available inventory

Make integrations affordable for small and midsize businesses

Value Delivered

Building and testing frontend for a B2B collaboration tool

As part of their diversification strategy, the client invested in a new instrument to analyze and improve relationships between travel resellers and suppliers. It came with dashboards covering over 55 KPIs, one-on-one and group chats, a task management module, and other features. The ultimate goal was to increase collaboration revenue resulted from detailed analytics and the ability to measure the performance of partnerships. Our team contributed to the development, testing, and deployment of the frontend portion of the tool powered by the client’s proprietary algorithms.

Boosting the efficiency of the travel aggregator

Our backend team was involved in the maintenance and optimization of the client’s key product — a travel aggregation and distribution platform. Among other things, AltexSoft engineers reduced the time needed for data-intensive report generation from several days to several hours.

Adding new suppliers

We also built new connections with travel suppliers, including car rental companies, bed banks, etc. The key technical challenges were poor documentation and API diversity. Each integration required us to bring data formats used by external providers to a standard structure supported by the client’s platform.

Creating a low-cost version of the core product

To attract companies with leaner budgets, our client devised a cheaper way of delivering its services. Instead of building costly access to the aggregation API, small businesses were given the opportunity to link directly to preferred partners using prebuilt connectors. Our specialists executed this idea. They singled out and redesigned the required connectivity features to pack them into a Docker container. A travel firm could then deploy the container on its own IT infrastructure.

Approach and Technical Info

Our specialists worked for over two years as an extension of the partner’s development team. Overall, we provided the services of 4 frontend developers, 4 backend developers, 3 project managers, 2 business analysts, 2 DevOps engineers, 2 QA engineers, and 1 delivery manager.

The tech stack included React, TypeScript, Redux, Material UI, Rush monorepo (frontend); C#, .NET, ASP.NET MVC, WCF, ASP.NET Core, EF (backend); Jest, Supertest, WebdriverIO, Mocha, Chai (QA); Helm, Azure (DevOps).

C#Docker.NETReactReduxTypescriptMS Azure CloudTypeScript