top of page

Spurfit
Design Systems and Component Libraries

Spur.fit is an AI co-pilot for fitness and wellness coaches to create a streamlined way to track client progress. With an established app and desktop site, I conducted a UI Audit as a guide for documentation, design tokens, and component libraries.

Project Brief

01

UI Audit

The UI audit is conducted to better understand what inconsistencies I can rework into changes to better improve the site. I will also have better insight into the elements that’ll be brought along through the design’s reconstruction to further update the site. Through this I have determined that I’ll focus on the information hierarchy, the lack of white space and information crowding, and the inconsistencies with the graphics.

03

Design Tokens

Design tokens were created as regulation for the development process. Tokens were created for text and fonts, colors, and spacing. 

02

Documentation

Project documentation was taken throughout the design process. Documentation from the UI audit is utilized to make future design decisions and and provides insight into decisions made.

04

Component Libraries

The component library is created as a hub for design specifications for designers and developers to reference. 

Process

Reusable Elements

Colors

Fonts

Buttons

Cards

App snapshots

Needs Improvement

Information hierarchy

Lack of white space / information crowding

Inconsistent use of graphics

UI Audit

The UI Audit is conducted as an assessment of the site's design elements to determine what works or what may need improvement. 

*Images in this section are from the Spur.fit site, not my design. Used for reference, only.

Design Takeaways 

Design Tokens

Color palette

was strong so colors were reused. The hierarchy of colors are used have been further clarified.

Paragraph

font is an easily read font so it will be reused. Three font sizes are created to for general body text, cards, and smaller sections.

Header

font was distinct and was reused. The header was used throughout the site but there were inconsistent sizes throughout. 

Padding, margin, and grid spacing

for card elements. The cards will be of fairly consistent sizes to maintain a cleaner look than what was originally designed.

Button

font is the same as the body font but the button size is set. 

Core Components

Buttons

were established for different purposes but the button states weren't specified. Utilized the color palette to determine what colors were used for which state and continued the process through four different styles of buttons.

Cards

were established to provide more information into the services provided and a link to such information. The iconography and layout of the card were slightly changed for improved readability and and visual consistency. 

Core Components
Coded

Core components for colors, fonts, buttons, and card spacing coded for shorthand to ease transition to development.

Component Library

Component library created as a central hub for documentation, design elements, and design tokens.​

bottom of page