



Role
Tools

The absence of established design rules and guidelines for visual interface led to inconsistencies in both design aesthetics and functional behaviour across the array of products intended for integration into a unified platform.
Leveraging Material Design 3 principles, we established a design system and style guide. This initiative strengthened consistency across all platforms and provided developers with clear guidelines for interface development.
The introduction of a style guide and design system standardized the visual and functional aspects across various products, enhancing user experience consistency and accelerating the developers and designers work.

The brand colors were carefully selected to convey a sense of professionalism and trust. The primary palette includes a deep blue for stability and reliability, complemented by a secondary vibrant accent colour to highlight key elements and enhance visual appeal.
The product's original color was yellow; however, blue was chosen as the primary color for the user interface design. This decision was primarily influenced by accessibility considerations and the need for high contrast in buttons and other elements. Yellow was deemed unsuitable for these purposes.
The primary color is a deep blue, symbolizing stability and reliability, which forms the foundation of company's visual identity.

The secondary color is strategically used to complement the primary palette and draw attention to important elements.

Semantic colors are carefully chosen to convey meaning and aid in visual hierarchy within the design system. Each color serves a specific purpose, such as indicating success, warning of potential errors, or highlighting important information.
The "info" color is employed to draw attention to informative content without disrupting the overall visual experience.

The "success" color signifies positive outcomes or completed actions within the interface.

The "warning" color is used to signify cautionary messages or potential risks that users should be aware of. Its distinct hue commands attention, prompting users to proceed with caution or take necessary precautions when interacting with certain elements.


The "error" color is deployed to alert users to critical issues or mistakes that require immediate attention.
The typeface used across the system is Roboto, chosen for its modern and clean appearance, which enhances readability and ensures a consistent user experience across all digital products.

The UI interface was created by using pre-prepared components from a library, making the design process faster.
To simplify the developer team’s work, each design includes annotations clarifying the purpose and behaviour of each element. This ensures common understanding and simpler implementation during the development process, reducing the need for multiple iterations.
Buttons are essential interactive elements within the design system, facilitating user actions and navigation throughout the interface. They are designed with clarity and consistency, featuring prominent colours and clear typography to encourage user engagement.

Inputs serve as entry points for users to interact with and input data into the system. They are designed to be intuitive and accessible, with clear visual cues such as placeholder text and border states to guide users.

Checkboxes and radio buttons are essential form elements that enable users to make selections within the interface. Checkboxes allow users to choose multiple options simultaneously, while radio buttons restrict selections to a single choice from a list.


Dialogs are modal windows that appear in response to user actions, such as alerts, confirmations, or prompts for additional information. They provide a focused interaction experience, temporarily suspending activity in the background while users attend to the dialog's content.

The calendar component provides users with a visual representation of dates and allows them to interactively navigate through time. Designed for clarity and ease of use, it features intuitive controls for selecting dates, such as arrows for switching between months and a clickable interface for choosing specific dates.




