The Kraken Design System is a web-based corporate design system built from the ground up under a lean design team consisting of myself and a front end developer. The design system aimed to provide a unified set of design standards and guidelines for reference for both developers and designers and act as an aid to streamline UI development and unify branding for all Lighthouse products.
Launched in 2023, the design system includes features such as isolated components, code demo, icon library, design usage guidelines and specifications.
User-Centric Focus
UX best practices have been thoroughly researched and baked into the recommended styles, component designs, and usage guidelines, ensuring that these same best practices are reflected in the product experience.
Brand Impression
Consistency in the caliber of product UI execution across the portfolio conveys a message of professionalism and reliability, which in turn instills a sense of quality and trust in the mind of the customer, leading to greater loyalty and advocacy of the Lighthouse brand.
Scale and Acceleration
Design systems are leveraged so that product teams don’t have to rethink and continually reinvent the fundamental elements and patterns repeated in much of the software. The UI solution comes together more rapidly freeing up time better spent solving complex engineering challenges and innovating.
Prior to releasing any component to the Kraken Design System, a rigorous internal design and production process is followed to ensure that the component meets quality standards, aligns with design and accessibility guidelines, and fulfills the needs of Lighthouse products.
1. Component Concept Research
2. Design Iteration
3. Development Iteration & Review
4. Testing & QA
5. Release
Style Guide
Included with the design system is a comprehensive style guide that defines the visual design standards and guidelines that are applied to the Lighthouse application. These range from the color palette, typography, icon catalog, motion, spacing & padding, and content usage and grammar.
Usage Guidelines
Each design component within the system is accompanied by a detailed usage guideline, providing clear instructions and best practices for its implementation, ensuring consistent and effective utilization across all projects.
Accessibility
The design system prioritizes inclusivity and accessibility, ensuring that people of all abilities can interact with, understand, and navigate the products developed. These range from addressing color contrast, color blindness, and code accessibility standards of practice.
UI Framework
Kraken Design System components are custom developed for Lighthouse utilizing the Angular UI framework. Working with Angular enables the Kraken Design System to produce an entire library of lightweight UI components that are robust, modular, reusable, and designed to specifically meet the UX and business needs of the Lighthouse product portfolio.
Syncfusion
While the Kraken Design System aims to produce a comprehensive library of customized UI components to specifically support Lighthouse product UX patterns, there does exist a curated selection of components for which the strategic decision was made to leverage a licensed 3rd party library. The Kraken Design System has successfully leveraged the Syncfusion (Angular) library components and extended them to align with Kraken Design System styles and interaction patterns.
When the Kraken Design System was initially launched, the team hosted a presentation roadshow focused on specific including leadership, PM’s, PO’s, and engineering teams. This helped to garner interest and feedback within the company and align the design system to upcoming product release roadmaps.
To continue engagement, a bi-monthly office hour meeting was established for team members to discuss any bugs or issues discovered during the development process, walkthrough and demo upcoming component releases, and reprioritize the component roadmap.
Adoption of the Kraken Design System was tracked through website analytics and reporting, theme package downloads, and conducting a quarterly survey with engineering teams.
In winter 2023 during Lighthouse’s annual hackathon, the design team focused around the exploration of integrating AI as a solution to help improve customer productivity. The generative AI solution project called Kraken Assistant seamlessly integrated with the Kraken Design System and received high praise within the company.
Kraken Assistant’s aim was to provide rapid development of design system aligned UI patterns without the need of writing code.
Initiated effort and collaborated with cross functional team to create a custom design system with over 30 base components that included design specs, usage guidelines, demo website, Sketch Symbol library and Figma Component library.
Year: 2023-2024
OS: Desktop
Password protected