1. Adopting a new design library

Existing library with limited components, customised without a consistent guideline

New library with a holistic, consistently styled set of components
To ensure that all Oddle products component library remains consistent with the base library even in the long run, I initiated a discussion with the design team to establish a workflow for the usage and maintenance of all design systems.

Our first version of design system workflow
Being the only designer for host app, I also took charge of creating and maintaining the component library for the host app, which is a library of customised base components used uniquely in the host app interface.

'Select' base component from the new library

Customised variation of the 'Select' component used for Host App

States of Host App organisms
Before the project, Oddle underwent a rebranding process and the design team introduced a new, modern, and scalable design library package which included well-defined typography, styles, and an extensive collection of over 100 components. The package also came with a react kit that simplified development for our engineers. This new library formed the base design system for all Oddle products, maintained by a senior designer and I.