Build / TV app development
Go to overview

TADAAM

Scaling a telecom rebel with full-stack product innovation.

TADAAM, an innovative telecom provider under the Telenet Group, was facing scaling challenges after its initial rapid growth. With rising complexity and increasing user demands, they needed a more scalable, future-proof solution. We stepped in to rebuild their entire IT ecosystem, from backend to frontend and cloud infrastructure, ensuring stability, scalability, and a consistent user experience.

Tech
  • React Native
  • React
  • AWS
  • NestJS
  • Pulumi
  • Kubernetes

Challenge

TADAAM encountered some obstacles in its rapid growth and success. While the initial phase supported the startup's early growth, it proved non-scalable as user demands expanded. The complexity of maintaining the systems increased and needed to be more manageable. This challenge highlighted the need for a more robust and scalable solution. As a response, a complete overhaul of the IT system took place.

The solution

To address TADAAM’s technical and operational challenges, we redesigned and rebuilt their digital product ecosystem from the ground up. This included:

  • A modern customer portal tailored to user needs
  • A comprehensive management tool for internal operations
  • The TADAAM Positioning App to optimize modem placement and improve user experience
  • A new backend architecture with secure and scalable APIs
  • Seamless integration with SaaS tools like Stripe, Auth0, and Braze
  • Infrastructure-as-Code using Pulumi, AWS, and Kubernetes with a DevSecOps-first approach

Frontend development and UX

To improve user experience, we introduced a new modern design language, which has been applied throughout the product portfolio. We consolidated this design language in a centralized design system to ensure consistency across all applications. This provided us with a library of components that allowed us to build consistent products of higher quality that needed less effort to develop.

Let’s dive deeper into the different applications

The customer portal: Our team designed a user-friendly customer portal entirely tailored to meet the needs of TADAAM users. It provides a seamless experience for TADAAM customers to manage their services and enjoy a personalized interface.

The management tool: We've also developed a comprehensive tool exclusively for TADAAM. This tool covers all customer-facing processes, making operations more efficient for TADAAM's internal teams. It's a powerful resource to ensure everything runs smoothly.

We also developed a back-office application to streamline day-to-day operations across four different departments:

  • We created a central hub for our customer support team that helped with their efficiency and effectiveness in addressing customer needs.

  • We simplified inventory management, package creation, package returns, and package refurbishment processes for our warehouse team.

  • Another module catered to our retail shops, providing tools to enhance their operations and customer interactions.

  • A survey builder module was developed to gather valuable insights and improve marketing strategies for the marketing team.

Backend applications: A powerful API that is the central node between the frontend applications and many different on-premise or SaaS systems. It also includes a mechanism for running scheduled tasks; business processes to keep data consistent across all third-party integrations. It is an enterprise-grade piece of software built on a NesttJS foundation in a domain-driven approach. Constantly monitoring code quality and creating a stable framework for business processes to flourish.

Cloud infrastructure: It is a total cloud-hosted solution in an AWS Kubernetes stack. Absolutely no manual point-and-click setup is done. Instead, everything is maintained in decent Infrastructure-as-Code using Pulumi and Helm charts. Relying on off-the-shelf AWS services on one hand and implementing industry best practices like Grafana ArgoCD on the other hand. It is a well-architected foundation that enhances the process from business requests to production releases. Providing insights into operations and improving support mechanisms.


The TADAAM Positioning App: The TADAAM Positioning System App is a React Native application designed to improve the potential and existing customer experience for TADAAM services. It offers valuable insights into mobile network coverage, modem signal strength measurement, and management of WiFi settings.

Key features

  • Mobile network coverage insights: Provides users with information on mobile network coverage in their areas, and aids potential customers in assessing service suitability.

  • Measurement: Allows users to measure their TADAAM modem's signal strength accurately. Benefits new and existing customers in optimizing network performance.

  • Cell tower direction: Includes a user-friendly compass that displays the direction of the nearest cell tower. It helps users determine the ideal modem placement for optimal performance.

  • WiFi settings management: Empowers users to customize their WiFi network. Enables editing of WiFi name (SSID) and password.

What made this project truly unique?

We helped TADAAM to scale from a start-up to a scale-up and we were able to work on all layers of the product. Our colleague Leandro was able to contribute to UX/UI Design, Frontend and Backend development.

We are proceeding to give TADAAM full support for new features and maintenance.

Would you like to know more about how this project came about?