For: CoStar Group
Year: 2024
Tools: Figma (components, tokens, and design)
Figma Link
My Role
UI, Component System
Contributors
Alexandra Clotfelter - Original MORTAR Architect (Apartments.com Design System)
Kassidy Wallace - Design Systems
Eugene Ahn - Design Systems
Background
This is a design system created in anticipation of a front end rewrite of our Rental Manager System (RMS) pages. Considerable focus was put on accessibility, consistency, and leveraging contemporary design system processes like a token system to handle color and typography. This component system is based on MORTAR, Apartments.com’s Design System, architected by Alexandra Clotfelter and Kassidy Wallace.
Layout
Consistent layout rules are essential to maintain continuity for the site. Two page layouts are established based on whether or not a certain page is a dashboard/interface versus a flow/wizard.
Color
The color primitives and tokens selected were directly adopted from MORTAR, and were designed by Kassidy Wallace and Eugene Ahn.
Typography
The typography system uses primitives to define size scale, weight scale, line height, and letter spacing.
By combining these primitives to define the type settings for any particular piece of text, diverse type styles can be defined but still feel congruent.
Buttons and Inputs
On top of the typical states for each button, toggle, and input, I also created a custom focus state. Being able to comfortably use a user interface using only a keyboard is a key component of an accessible website, and a consistent focus state is essential.
Patterns
Patterns are larger components built by combining multiple components together. These are the layouts and designs that fully flesh out the Rental Manager Component System.