08 · Smartness · Design system and UX ecosystem
Designing systems that scale
One visual language, one token architecture and one navigation model, across a hospitality platform that kept growing underneath them.
- Client
- Smartness
- Role
- Lead Product Designer, Art Director and UX Architect
- Year
- 2025
- Design systems
- SaaS ecosystems
- Responsive UX
- Product discovery
- Interaction design

Overview
What happens when a platform grows faster than its system
Smartness is building a connected ecosystem for hospitality, pulling revenue management, property operations, guest communication, marketing and automated payments into one platform.
Scale brought the familiar problems. The visual language had fragmented, UI components had drifted apart, navigation had grown past what a menu could hold, onboarding was losing people, and the pricing had become genuinely hard to read.
Rather than patch each one, I designed across all five: an illustration system, a token architecture, a navigation model, a demo booking flow and a modular pricing slice.
Problem
Five friction points, one root cause
- 01
Brand and marketing drift
Inconsistent illustration and scattered visual assets were blurring what the product actually does across every marketing touchpoint.
- 02
UI fragmentation
With no tokenised foundation, the property management and payments dashboards had quietly diverged from each other.
- 03
Navigation past its limit
An expanding product suite had outgrown the menu holding it, and discovery suffered on desktop and badly on mobile.
- 04
Friction in the demo flow
Complex property qualification sat in static forms, and people were dropping out partway through.
- 05
Pricing that needed decoding
Several products across several tiers, presented at once, which is cognitive overload at exactly the wrong moment.
The work
Five phases
Phase 01
Brand language and illustration
A scalable illustration system and a category based colour framework, so someone can orient themselves inside a large content environment before reading a word.

Two directions, kept deliberately separate


The system doing a real job, twice


Phase 02
Design system and token architecture
Three layers, so the marketing site and the dashboards could stop drifting apart: raw primitives, semantic tokens that carry intent, and components with dark mode and responsive behaviour already built in.
Primitives
- Raw colour ramps
- A 4px and 8px spacing grid
- Type scale, radii and aspect ratios
- Opacity, z-index and motion curves
Semantic tokens
- surface-primary
- text-interactive-hover
- border-danger-subtle
- Intent, not appearance
Component primitives
- Dark mode built in
- Responsive reflow rules
- Every interaction state




Phase 03
Information architecture and navigation
An audit first, then a rebuild. Deep nested menus, inconsistent dropdown behaviour and real mobile degradation on sub pages, replaced with a modular mega menu and a progressive mobile drawer.







Phase 04
Demo booking flow
The main gate for qualified leads, so it has to qualify properly and still feel effortless. Property profile first, then current tooling and pain points through conditional logic, then scheduling against real sales availability.






Phase 05
Modular pricing
A pricing slice built once and reused, for marketing pages and for localised self serve checkout. Billing and currency toggles, a property scale slider that recalculates live, and a comparison table that becomes an accordion on a phone.




Impact
What pulling it together produced
One connected system
Brand
- Marketing and product look like one thing
- Illustration scales to new campaigns
Build
- Tokens cut UI assembly time
- Dark mode and responsive come free
Conversion
- Better discovery of new modules
- Fewer drop offs, better qualified leads
- Shorter sales cycles on self serve
Credits
- Client
- Smartness
- UX, UI and product design
- Igor Dinuzzi
- Brand identity and illustration
- Igor Dinuzzi
- Design system and tokens
- Igor Dinuzzi
- Interaction design and prototyping
- Igor Dinuzzi
- Copywriting and strategy
- Smartness internal team