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.
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.