I’m currently open to full-time product, ux, and ui roles in the the following regions:
• San Francisco Bay Area
• Milan, Rome, Florence
•Paris, Lyon, Marseille, Nice
•Berlin, Amsterdam, Rotterdam
Blueprint (BLUE) is an in-house built, complete design and engineering framework for building a set of proprietary single page web applications.
As the principle designer within a cross-functional team I conducted user research, designed the user experience & interface, and developed the modular front end components.
To replace Simpson Strong-Tie's outdated native & web applications.
The desktop-only interface was dated and in need of a refresh, unintuitive to use, & difficult for their engineers to build.
Infrequent updates caused an accrual of design & tech debt which resulted in a poor user experience for both engineers and end users.
Extraneous components such as the site’s header pushed the top of the applications down 300 pixels and a massive footer provided little value to the users, while lending to content overflow challenges.
The legacy applications received their last major update in 2014 when mobile adoption was at it's infancy among Simpson Strong-Tie's users. From 2014 to 2019 they saw an increase of 32% in mobile usage.
The “Calculate" button had become a user chokepoint by gating outputs if any required inputs were absent. Errors also occurred due to out-of-range or invalid inputs.
The input and output sections both typically overflowed below the fold, which proved problematic for clients using an iterative approach, as they would often lose their place.
Initial layout hypotheses explored user flows and interactions within the application before my team was given bandwith for research, due to the lack of engineering resources. Whiteboard sessions attempted to tackle issues such as the input/output relationship and proper abstraction of input sections for mobile.
Qualitative research was conducted through one-hour user sessions of 6 super-users & subject matter experts.
Two separate methodologies emerged for how the four user groups utilized the applications.
A Linear Workflow for users who filled out all required inputs to the best of their knowledge and then received the results... or no results.
An iterative workflow in which users would fill in the required inputs, receive their results, then edit the inputs to achieve the desired outputs through trial and error.
Condensed layout preferred
Ubiquitous input/output desired
More keyboard accessability, less mouse
75% used desktop computer
PDF printing desired
Personalization desired
The Blueprint workspace was crafted with a 100% width to feel more like a native application, and the main site’s header and footer were removed as metrics indicated users were unlikely to utilize them once an app session began.
User research supported viewing input and output sections concurrently, so they were laid side-by-side for desktop viewports with independent scrolling on the y-axis with a horizontal “resizer” button for further workspace cutomization.
For tablets in portrait orientation, input & output sections stack vertically. Tablets in landscape default to desktop orientation.
Mobile devices are limited to one section at a time. Users can switch between sections by toggling an “I/O” (input/output) button on the lower right of screen, as right-handed individuals make up nearly 70% of the population.
The header is fixed, minimized to 50px
, contains application actions, application branding and global branding.
Mobile and tablet navigation is contained within a hamburger menu, and lacks the upload and download features due to an iOS technical inability as of when the framework was developed, which made up 70% of our user base.
According to legacy app metrics, the reset button (to return the form inputs to their default values) was the second most commonly utilized button after the calculate button. As such, the desktop UI maintains a reset button in the navigation and the mobile UI features a reset floating action button placed above the input/output button.
In order to facilitate quick results output, it was necessary to preset the application with a happy path that would be guaranteed to deliver a valid result. I used this opportunity to preload the inputs with what our structural engineers determined was the most common scenario asked by our customers to ensure an easy starting point for the users.
Applications utilize five branded colorways to indicate which product line they support and a sixth non-branded colorway for additional flexibility.
Connectors
Pumpkinhead Orange
Lateral Systems
Deep Purple
Fasteners
Dull Blue
Anchor Systems
Poolside Green
General
Rust Orange
Default
True Gray
Light and dark mode are natively supported for both desktop and mobile OSs.
Light or dark mode can be customized to override the current system settings.
Users are able to configure the app to their prefered orientation for the input and output panes in desktop viewports.
Users can customize local font size to small or large, with medium being the default. Font size customization is removed on mobile due to mobile OS user preference overrides.
Customization settings are stored in local storage for future browsing sessions.
The UI was built with SCSS utilizing a top-down architecture of modifier classes applied to the <html>
tag to allow theming, modes, and customizations.
An altered version of BEM (Block Element Modifier) methodology was employed for consistency without the overly long and repeated class names, e.g., .dropown__label
.-focused
.
SCSS files were scoped to the individual React components to decrease page weight.
The Blueprint framework’s styles, icons, and React components are presented within an internal-facing style guide built on the React Styleguidist library utilizing markdown files. The style guide displays the props and api for each component as well as a live playground for app engineers.
Additional functionality was built to enable engineers to change the mode and theme of the style guide.
This project concluded with the launch of Blueprint's first beta application, Post-to-Foundation Designer (PFD) in Q1, 2020.
For more visual examples of Blueprint's interface, or to view a portion of the responsive icon set I built for Blueprint, please hop over to my Dribble profile.
Thanks for reading!