TADAAM is a Telenet venture that specializes in providing home internet and television services through mobile technology. Offering a hassle-free and fast setup, users enjoy internet and TV connectivity that accompanies them wherever they go, without the need for cables or technicians.
TADAAM encountered obstacles in its rapid growth and success. While the initial phase supported the startup's early growth, it proved to be non-scalable as user demands expanded. The complexity of maintaining the systems increased and was, after a mishap during a payment provider migration, unmanageable. This challenge highlighted the need for a more robust and scalable solution. As a response, a complete overhaul of the development team took place, and the decision was made to rebuild everything from the ground up.
I contributed to the project in the following ways:
- Playing a key role in Frontend Development
- Took charge of UX/UI Design (due to absence of a dedicated designer)
- Contributed to Backend Development
New onboarding experience
To enhance user experience, we introduced a new modern design and a multistep registration flow. We integrated Auth0 for secure authentication, and Stripe for seamless payments, and established a connection with our logistics partner to ensure smooth deliveries of the TADAAM Boxes.
We created a dashboard for existing customers to conveniently manage their accounts. They can easily handle their subscriptions, pause or cancel services at any time, all through the My TADAAM portal.
We also developed a backoffice application to streamline day-to-day operations across four different departments:
For our customer support team we created a central hub 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.
To gather valuabe insights and improve marketing strategies for the marketing team, a survey builder module was developed.
TADAAM Component Library
To ensure consistency across all applications, we created a centralized component library in Storybook. Because of the urgency of the project, we decided to bootstrap the library with Chakra UI and customized it to fit our own needs.
TADAAM Positioning System App
The TADAAM Positioning System App is a React Native application designed to enhance the customer experience, both potential and existing, for TADAAM services. It offers valuable insights into mobile network coverage, modem signal strength measurement, and management of WiFi settings.
Mobile Network Coverage Insights: Provides users with information on mobile network coverage in their areas. Aids potential customers in assessing service suitability.
Measurement: Allows users to accurately measure the signal strength of their TADAAM modem. 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. 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.
- React (Frontend framework)
- React Native - Expo (Mobile app development)
- Typescript (Typechecking both frontend and backend)
- Auth0 (Authentication)
- Stripe (Payments)
- React Query (Data Fetching)
- Chakra UI (Component Library)
- Framer Motion (UI animations)
- Pusher.js (Real-time data communication)
- Nest.js (Backend framework)
- MongoDB (Database storage)
- Braze (Customer Communications)
- Sentry (Error Logging)
- Bitbucket (Git & CI/CD pipelines)
- AWS (Hosting)