The client needed a scalable and usable international web app with a global component library. The existing system lacked necessary components and had high technical debt, affecting software quality and reliability.
We examined their technology stack and strategic goals, identifying technical requirements needed to improve the user experience and integrate A/B testing and load testing practices. Our team utilised TypeScript, React, Jotai, Kentico, and Next.js to build components across the codebase according to Figma specifications.
We collaborated with a remote team to create a global component library, enhancing the scalability and usability of the application. We also worked closely with the support team using tools like Sentry and Jira to reduce technical debt and efficiently address live bugs. Additionally, we leveraged Flagr for A/B testing to optimise user experiences based on data-driven insights.
We created a set of reusable web components using various JavaScript frameworks for the code library and conducted A/B testing to optimise user experiences. The new global component library significantly enhanced the scalability and usability of Drive’s international web app. The reduction in technical debt and efficient bug resolution improved overall software quality and reliability.
The new web application is simpler to manage, more user-friendly, and optimised for scale with clear technical documentation for the development team. The use of A/B testing optimised user experiences, leading to a more user-friendly application.