Dec 11, 2024
No image
Advertisement company
Completed

Advertisement company

$25,000+
4-6 months
Poland
1
Service categories
Service Lines
Software Development
Domain focus
Advertising & Marketing
Programming language
JavaScript
TypeScript
Frameworks
Node.js
React.js

Challenge

The client came up with obvious problems: the application was unstable, and the development of new functionality caused difficulties. This created not only technical, but also business problems, as the instability of the application led to user dissatisfaction and reduced employee efficiency.

The customer needed an application that would not only work stably, but also allow to easily add new functionality. This required the creation of a quality control system for the changes being made to avoid new errors in the future. An important aspect was also the ability to quickly test and verify changes, which would reduce the risks with each update.

Solution

Our team has proposed the following solutions:

  • The first step was a detailed review of the outdated code base, which allowed us to identify critical errors and optimize the code.
  • Integration of the quality control system (it was important to create mechanisms that would track changes and ensure their quality)
  • Containerization of E2E tests - this solution allowed the team to run tests in any environment without the need to install dependencies and configure the environment.
  • Bringing the code base in line with the new ECMAScript standards.
  • Using cloud tools - this made it possible to implement the functionality of checking the changes made during the review and deployment of the application.

Results

What did our customer get as a result?

New opportunities for everyone

The advertising company received tools and resources that facilitated the work of publishers and advertisers, as well as expanded the functionality of the application.

Employees come first

Optimizing the development process has allowed employees to work more efficiently by focusing on new tasks and ideas.

High-speed advertising

The company's efficiency has increased, and the application has started working faster, like a racing car rushing forward.