Development of Self-Care System for Leading Telecommunications Operator Tele2

fb-logo
Toughlex
  • Score Awaiting client review
    n/a
  • Date Published
  • Reading Time 3-Minute Read
tele2

Creation of new functionalities and maintenance of existing ones for major telecom operator

Tele2 is a major telecommunications operator in the Nordic and Baltic countries, and an alternative provider in many others. With a 4G connection covering 99% of Lithuania’s territory (also used by Pildyk users), Tele2 is one of the leading prepaid mobile operators in Lithuania.

Its rapidly growing user base generated the need for new system functionalities, as well as the maintenance and improvement of existing ones.

Challenges

The biggest challenge for Toughlex to overcome was figuring out how to merge two cumbersome and rather different applications based on different technologies into a single, lightweight, one-page application.

In order to achieve this goal and ensure fast and successful project delivery, we made every effort to take part in the entire project development process, from the planning stage to the release stage.

  • Challenging outdated code base.
  • Different technologies, development patterns and decisions of corporate and self-care systems.
  • The merge: two old, vanilla JS-based projects had to be transformed into a single, lightweight and fast Vue.js single-page application.

Goals

Our main goal in this project was to get the Pildyk system in line with modern technological and architectural standards. To achieve this, we set ourselves the following intermediary objectives.

  • Merge two cumbersome systems into a single, light-weight, one-page application
  • Make a full redesign
  • Implement 24/7 support
  • Refactor outdated code
  • Support old features
  • Improve performance

Created Value

Despite the two applications being developed using a variety of different technologies and incompatible design patterns, our team managed to successfully merge them into a single, light-weight, single-page application.

Finished product: pildyk.lt and mano.pildyk.lt

Agile

We relied on agile development principles to deal with constantly changing requirements and a barrage of incoming tasks. More specifically, with the help of the Scrum framework, we were able to stay in close touch with the client throughout the entire process of development.

Redesign

Toughlex was – and remains – an essential part of the redesign of Pildyk. With the help of skilled web designers, we performed a near-complete overhaul of the system’s look, implemented new features, improved performance, among other changes.

24/7 Support

Given the company’s hundreds of thousands of users and steep competition with other providers, Toughlex was hard-pressed to maximize the system’s uptime during the entire development process. To accomplish this, we assigned a Toughlex representative to react quickly and help solve any problems that arose before the project’s completion.

Mobile App API

Toughlex developed and maintained REST API for both iOS and Android apps.

Technologies

The project had already been going for several years before we got on board, meaning the tech stack had already been decided. And as the project was split into separate parts, different technologies were used for different tasks. The project’s front end was based around vanilla JS – an outdated, convoluted framework – so we eventually decided to rewrite it using the lightweight Vue.js that’s been growing in popularity in recent years. The components of Vue.js are all available in Storybook – a tool designed to simplify the UI development process.

Server-side and administrative applications consisted of many different development patterns and technologies: ASP.NET Core, PHP, MS SQL, MySQL, AngularJS, among many others. Maintaining all these applications and services, and handling a variety of different technologies, required a team of highly skilled and flexible developers.