Line 2Line 1Line 3

coAmplifi Design System

Team:

Project lead and designer, with 1 Web Engineer

My responsibility:
Design advocate,
UI implementation
Year:
2022
Tool:
Figma, Angular, Storybook
Line 4
Line 4
Brief

coAmplifi faced challenges due to the absence of a brand guideline or documented design system. Users experienced frustration from inconsistent behaviors across the interface, caused by varied and unpredictable styling decisions.

Project Goal

The objective was to eliminate inconsistent styles, build a set of reusable design components, and document a comprehensive style guide use by the development team. This process aimed to streamline design workflows, enhance user experience, and ensure cohesive design language across the platform.

Design system
image 211
Plan
From Ground To Top

Employees spend excessive time on non-clinical tasks, reducing overall productivity. Many users either avoid logging tasks or do so incorrectly, leading to inaccurate work-hour data. This results in mismanaged resources, billing errors, and compliance issues, ultimately decreasing client satisfaction and retention

image 206
Design Process
Consolidate The Design Tokens

We reduced all colors into structured color scheme with WCAG 2.0 Compliance. And build up the the font set across the application. With design tokens, user will be able to see consistent styles in all pages through out the experience in current implementation and future features. And the communication with Dev team is more simple without misunderstanding.

image 80
Color palette audit
image 82

Design token: Define style tokens to connect the design styles and development

image 85

Style structure: Reorganize the style file structure to built the foundation of all style variables and included design tokens.

Line 4
Line 4
Line 4
Build Bridge
Principles
Based on the current issues users have regarding to our UI and experience. I suggested 3 design principles to guild our design system iteration.
With the design principles, I documented the UI elements can be unified with design system and discussed the feasibility and priority of implementing these components. After presented with with Dev team and received validation from PM team, we focused on refining the styles widely used and creating demos for common patterns.
Check out these design system features we implement from the scratch.
icon-file-shield-02
Reliability
icon-check-verified-01
Simplification
icon-route
Consistency
Design system
canvas 2
Line 4
Line 4
Line 4
Component Library
Ui Iteration Documentation

After the development team established the UI guidelines for more consistent styles and layouts, we soon realized that the implementation was more complex than we initially thought. To address this issue, we collected all the areas needing changes, organized them by similarity, and assigned them to a few dedicated developers. Additionally, we enhanced the utility classes library to serve not only as a common language between engineers and designers but also as a single source of truth

Rectangle 543Rectangle 538Rectangle 539Rectangle 540Rectangle 541

Component research & Implementation plan

image 202

UI annotation with utility classes

Hand off with design system - Task component

image 210
Storybook Site
image 199
Line 4
Line 4
Line 4
Documentation
Outcome
Impact

We successfully finish the version beta 1.0 for the design system. Now the design system was deployed and used in Dev team.

Grand improved UI quality

As we went through these iterations and cleaning up process, our software is more predictable for customers. Customers views our service more reliable and trustful.

A development adventure

Because of the trust from dev team, I am luck to have the chance to lead a internal tools development, it was a great opportunity to apply my development skills and benefits the development process. This close collaboration with dev team helped significantly improve the UI quality and delivery speeds.

Line 4
Line 4
Line 4
Conclusion