Configurators, dashboards and tools for production and sales run for years and have to stay consistent, maintainable and quick to extend. Without a shared foundation, every internal tool gets reinvented.
A component library reused across several internal tools, with central build and test standards.
Each component is built, documented and visually tested once, then reused across several internal tools.
Documented in Storybook, with Storyshots for visual regression testing.
Connecting the components to the existing backends.
Custom compiler configuration for the requirements of the internal tool landscape: SASS, SVGO, Formik and internationalization.
New endpoints and services where the tools needed them.
Jest, Storyshots and GitHub Actions as a clean setup, so maintenance stays friction-free.
After the engagement ended, internal Alps Alpine teams carried the component library forward, because the setup was designed for handover from day one. As the first major engagement after alm was founded, it became the template for later component library and design system projects such as badenova and NotarPartner.