Proof of Concept
Druva needed to develop a library of components that followed company standards, using React and making it available as an NPM package. They also aimed to create a system that would allow only the essential parts to be loaded when needed, improving efficiency. Furthermore, the design had to ensure that it worked well with all existing products, making integration easier.
The Josh Edge
We assisted Druva in designing and building a UI component library that aligns with company standards and addresses common use cases across their products. We also developed an NPM package and implemented a micro-frontend architecture to facilitate easy integration with existing products. Additionally, the solution included single sign-on (SSO) login capabilities and a design focused on backward compatibility. Key implementations included:
UI Component Library: Created a library of user interface components that meets company standards and common product needs.
NPM Package and Micro-Frontend Architecture: Developed an NPM package and a micro-frontend architecture for seamless integration with current products.
SSO Login and Backward Compatibility: Implemented single sign-on (SSO) login and ensured the design was backward compatible with existing systems.
Deliver Real Value
Enhanced Customer Experience: Improved the overall experience for users, making interactions with the platform more intuitive and satisfying.
Consistent Look and Feel: Achieved a unified design across all products, providing users with a cohesive visual experience.
High-Performance, Secure, and Scalable Platform: Developed a robust platform that ensures high performance, strong security, and the ability to scale with growing user demands.
Flexible Codebase: Created a flexible codebase that allows for easy updates and modifications to adapt to changing business needs.
End-to-End Testing with Cypress: Implemented end-to-end testing using Cypress to ensure quality and reliability across the platform.
Enhanced User Experience
Security & Scale
Scalability Solution
Modernization
Developer Tools
Security