Hubb Design Systems

The Hubb design system provided the groundwork for a consistent user experience and the ability to producing new features and product offerings with extreme efficiency
The Hubb design system provided the groundwork for a consistent user experience and the ability to producing new features and product offerings with extreme efficiency
The Hubb design system provided the groundwork for a consistent user experience and the ability to producing new features and product offerings with extreme efficiency
An Enterprise Design System for Product consistency
The Hubb platform was a large-scale white-label SaaS product that provided a unique opportunity to create a design system that could provide consistency and flexibility at scale. The platform's features included extensive customization of the user interface to align with a company's brand. Our goal was to create a design system for the product that could meet these needs and provide consistent user interaction patterns and experiences.
Deliverables
Accessibility Audit
Brand Audit
Brand Strategy
Component Library
Component Reference Guides
Custom Iconography
Data Visualization
Design System Architecture
Information Architecture (IA)
Prototypes
Scalable Design System
UX/UI (User Experience, User Interface)
User Flow
User Journey Mapping
WCAG & ADA Compliance
Web Application
Wireframes
Awards
Forrester Audience Engagement and Interaction Award

What is a design system?

A design system is an evolving collection of every resource, asset, and component of a brand, along with clear guidelines for how they are each to be used. This powerful component system can be assembled to build any number of applications—it’s a collaborative tool for your design product. And just like your product, a design system continues to grow and adapt over time.
For Hubb, we took the start of an existing brand and adapted it to an entire system which we continue to build on as their needs grow. Piecing together elements from the existing brand, we took what was working and incorporated it into the new elements we created to suit their branding.

Multiple user interface layouts along with documentation notes and annotations
The Hubb design architecture was built from the ground up from the smallest details to the most complex components to provide a solid foundation on which new product features and offerings could be built faster and more consistently

The Challenge.

The initial challenge was the lack of a standardized design language, leading to inconsistencies in the user interface across various modules of the Hubb SaaS application. Not only did the inconsistent interface make for a poor user experience, but it also made design and development very inefficient. The need for a comprehensive design system became evident to address these issues, elevate the overall user experience, and streamline the development process.

The Solution.

Our design team collaborated with developers and stakeholders to create a comprehensive design system that encompassed a unified set of design principles, components, and patterns. This design system served as a single source of truth for the visual and interactive elements of our SaaS application.

The End Result.

The integration of a design system has helped streamline the user experience, foster consistency, and accelerate development for the Hubb platform. The streamlined design language, consistent components, and enhanced development efficiency not only met the initial challenges but positioned the Hubb platform for continued growth and innovation in the world of digital events.

Sample of various components and system states
One of the most powerful features of the design system was being able to implement new features that might be incorporated across hundreds of files and various product roadmaps that could be iterated on from a single location
Closeup of the Figma component states
Component states and associated documentation ensured that developers could easily see all the variations for a component removing any guesswork and additional revisions during the development phase
Various Input Fields showing the different component states

Managing product consistency.

Creating design consistency across multiple large-scale digital products is critical. Implementing a design system creates a unified visual language across the entire digital product which also builds trust and recognition with your audience. Every design detail matters when shaping the look and feel of your brand—from the button style to the placement of headlines. The experience should feel familiar to your audience across platforms. The Hubb product design system not only creates a consistent look and feel for marketing efforts but also provides the same experience for those customers who use the platform every single day to do their jobs. A design system also helps provide a seamless user experience as the product grows and evolves. For any digital product, having a design system of common elements, patterns, colors, components, and language ensures a consistent user experience.

Showing various components for the Hubb design system
With documentation for usage and implementation incorporated at the component level, accuracy and efficiency increased dramatically for the design and development phases for every new product feature

Design for scalability and growth.

A good design system is not simply created and then considered a job well done—It is designed to evolve and grow over time. Whether it’s different iterations of a component or an entirely new theme for a digital product, the design system should scale as the product evolves. As Hubb continues to add new features and functionality, we adapted its design system to evolve with their needs. This scalability allowed us to create new features, layouts, and even entirely new product offerings with extremely high efficiency due to quicker iterations, faster prototypes with higher fidelity, and finalized solutions that were development-ready with little to no documentation required.

Showing various components of the prototype for the event editor
As the design system matured, large scale high-fidelity prototypes for user testing became much easier to create, shortening both the design iteration sprints and time spent gathering and implementing user feedback

Keeping it agile and flexible.

While it may seem that having every asset and component outlined with their rules and uses makes for a rigid and stagnant system, it’s quite the opposite. The system thrives on its agility and ability to evolve. While some common traits may be static, others have flexibility built into them. This flexibility allows fresh ideas to bring innovation to a product while still maintaining consistency with the visual language system. We utilized this flexibility to create themes within the platform so events can have a more custom look and feel, but still feel like Hubb.

Showing the 4 theme style guides for the Hubb design system
The Hubb design system supported multiple themes for the product user interface, creating additional flexibility while maintaining consistent structure and patterns for user interaction.
Showing the various component styles for the gradient theme color variants
Because the Hubb design system was built with flexibility in mind it was able to support many different themes and variations ensuring that the system was flexible enough to evolve and grow with the companies future needs

Jennergy provided us not only the strategic user experience designs for our long term product development but has also assisted in unique and client specific experiences to match their unique needs. Our experience with Jennergy is appreciating and celebrating their culture of “Yes, and…” when asked for crazy, hair-brained ideas to stretch the limits of our developer’s capabilities.

- Josh Vande Krol