Case Study: The "Stellar" Design System
A design system providing style guidance, typography, colors, icons & components for designers and developers to build a fictional set of websites.
Project Brief
Create a Design System to power 3 website under 1 company brand.
The Design System should include the following:
Style Guidelines
At least 3 UI Components
IPTS – The Company
IPTS (The Interplanetary Travel Syndicate) provides travel solutions to different places around the universe.
The 3 websites are:
IPTS.org: An informational website where you can find the latest news and happenings with the IPTS.
IPTS Travel: A website where you can browse and book travel to and from multiple destinations.
IPTS Rail: A real-time updated web app where you can view lines, routes, and times for all commuter lines.
Getting Started
I felt it was important to first establish what each website should do by outlining their main purposes, main content, and any page elements that would support the content.
Research
After establishing a general idea of each site's purpose and content, I gathered screenshots from different websites that serve similar purposes and provide similar content. While auditing those sites, I recognized similar patterns, so I assembled a collage of screenshots for each pattern from these sites and noted what would and would not work for my products.
Wireframes
To visualize the hierarchy of each page, I created wireframes. The wireframes informed the following:
The general layout of each page
The page sections that made up each layout
The components that made up each section.
Design
Styles
After wireframing, I created a palette of colors, typography styles and spacing rules to speed up my design process. The speed comes from the elimination of time spent making decisions. By making style decisions before designing, I don't have to make those decisions later, keeping everything quick and consistent. The best part is, the styles are saved and reused in the design, making it easy to switch out a color or style. Updating styles in one place cascades to all elements that reference the saved styles.
Process
I designed all sites at the same time with each page next to each other. This made it easy to:
Move/copy components from one site to another
Quickly see how changes to a component or style effects all sites
I would also update components while zoomed out to see all 3 pages in order to see how the updates affected each page simultaneously.
Information Widgets
The key purpose for each site is to provide information. I noticed similar solutions in my research for retrieving information, which led me to create a widget for each site that displays info or provides a way to search for info. These widgets share a common visual style and are positioned as the main focal point at the top of each site's homepage. The widgets are built with shared components, which grounds each site with a common visual and functional language and makes each site look like they belong to the same collection of resources.
IPTS Final Results
IPTS Component Library (Figma)
Documentation
While designing each component, I made notes and took screenshots to help build out the documentation for the design system. The documentation provided guidelines for designing, and a reference for how to utilize the Design System's component library to its full potential. With documentation complete, I named the Design System "Stellar".
REBRAND!
After finishing the IPTS Design System, it was time for a rebrand with a new set of colors, logos and type treatments. The company name changed from IPTS to Shuddle.
Fortunately, it was easy to quickly switch everything out because everything was saved as a style or component. I updated the new component library with the new styles and logos, then changed the component library in all of my new Shuddle pages to point to the new Shuddle component library.
Shuddle Final Results
Shuddle Component Library (Figma)
All Artifacts
IPTS
Initial Discovery
IPTS .org Homepage
https://www.figma.com/file/oVXFaNbXbzcDyJA3CmQCVN/IPTS.org?node-id=0%3A1&t=mNby4PeAObvtoOwO-1
IPTS Travel Homepage
https://www.figma.com/file/jcFT4ymfcTb9QydqAfHX8x/IPTS-Travel?node-id=0%3A1&t=oZEr3lST3pg06FVs-1
IPTS Rail Homepage
https://www.figma.com/file/edPUcQZPXsR3VPU5lIDDWx/IPTS-Rail?node-id=0%3A1&t=gyM5Z7UViJ7ap6pR-1
IPTS Component Library (Figma)
IPTS Documentation (Zero Height)
https://zeroheight.com/983e2998b/p/9608fb-stellar
Shuddle
Shuddle.world Homepage
https://www.figma.com/file/ZAo83qha5dadIc3MddqSZz/Shuddle.org?node-id=0%3A1&t=o8zZkbWNKYIPgG6b-1
Shuddle Visit Homepage
https://www.figma.com/file/N7zZmHW0OiufSkxL8Owznb/Shuddle-Visit?node-id=0%3A1&t=VIrT3QqNtddh6CbM-1
Shuddle Ride Homepage
https://www.figma.com/file/PPj7yTUY00lD3Q3WNFhl3r/Shuddle-Ride?node-id=0%3A1&t=zgzO1kFTCMCoytKO-1
Shuddle Component Library (Figma)