← Back to projects
01

Credit One Bank

I was the Product Design Lead for Credit One Bank's IT department Design System, which handles the internal tooling for our customer service agents to collect payments for customers using the bank's credit cards.


I designed the components using the canonical model, a design pattern for communicating between different data formats.


We took Brad Frost's Atomic Design Systems Approach.


I meet with our front-end developers, developer architects, and backend devs daily as I release new components for them to build and chat about new ones that need to be added to understand what's possible and what's not. 

Credit One Bank Design System

My Responsibilities:


I worked along side my co-worker - Sara Martin to build this design system from 0-1.


Credit One Bank Design System

Translating the Design System into code and then documentation

I worked closely with our lead developer and their team to ensure our design system's color, typography, and elevation tokens were aligned with the code base and our reusable components. 


They pushed from Github to Storybook for the developers, and I used Microsoft Loop to document the whole design system—the use cases, how not to use it, behavior, etc.  


This documentation is and will be used by all and future Product Designers as well as any developer or project manager who would need to use the design system 


Icons

We chose Phospher Icons because they offer a robust variety of icons (over 7,500) and are open source. 

Credit One Bank Design System

Customer Panel

The Customer Panel is an organism inside of the template. It's made up of molecules like Tiles and Lists.  


This Panel houses customer information such as account details, personal information, history, cards, internal bank accounts, etc. 


We had to conduct a few interviews to determine where we would land for these components. One thing we learned while building this software is that the agents need to see everything at once. 


We chose the decisions I made while building these complex components for the design system by empathizing with our user base and building them something they could use to make their job much more manageable.  

Credit One Bank Design System

Side Sheet

The side sheet is a common component, so we had to consider what our users were saying and build something valuable and delightful. 


This side sheet will be open when the agent receives a call, or they can drag it out if they'd like to.


This has a few layers, so we disputed the stakeholder's decision and explained why we needed a tabular view. 


This allows us to display multiple pieces of data in one location.  

Credit One Bank Design System
Credit One Bank Design System