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, bad 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).
Wondering how to build
an exclusive software product for your business?
Discuss your project needs with our architects.