Platform Foundations

•

A shared design system connecting product design and engineering through reusable components, clear standards and accessible foundations.
design system library organised into themes, inputs, data display, feedback, surfaces and navigation.
The context

Shared foundations for a growing product.

As Askporter expanded across different workflows and customer needs, its interface needed a more consistent foundation.

Similar features were being designed and implemented in different ways. Patterns evolved independently, creating more decisions for teams to revisit as the platform grew.

Fábio developed shared design foundations to connect those experiences and give design and engineering a clearer starting point for future work.

The challenge

Make consistency easier to repeat.

Improving individual screens would address only part of the problem. The platform needed reusable standards that could support different features without requiring teams to solve the same interface problems repeatedly.

The work focused on three priorities:

  • Consistency: establish common foundations and interaction patterns across the product.
  • Practical implementation: connect design decisions to the architecture engineering already used.
  • Accessibility: consider colour, typography and component behaviour as part of the foundations.
The approach

Start with the decisions behind the interface.

The approach began with the foundations that influence every screen: colour, typography, spacing and the meaning behind visual choices.

Semantic design tokens described how a value should be used, rather than tying it to a particular component or appearance. A shared variable architecture helped connect those decisions across the design system.

This gave the team a more structured way to manage consistency and accommodate future changes.

The system

From shared foundations to reusable patterns.

The system brought foundations, components and interface patterns into one organised framework.

It covered:

  • Foundations: colour, typography, spacing and visual standards.
  • Components: inputs, navigation, data display and feedback.
  • Patterns and guidance: reusable approaches to forms, layouts and common interactions.

Documentation helped explain how the parts should be used together, giving teams a common reference when developing new features.

Design and engineering

Agree on the approach before implementation.

Fábio worked with front-end engineers while exploring components and interactions, reviewing what MUI and the existing architecture could already support.

These discussions helped determine when to adapt an established pattern and when a different approach was needed.

By considering design intent and implementation together, the work created a clearer shared understanding before handoff.

The outcome

A common reference for future product work.

The project established a shared foundation of design standards, reusable components and implementation guidance.

It gave design and engineering a common language for discussing interface decisions and a consistent starting point for new features.

The value extended beyond the component library: the system helped the team approach product development as connected, reusable work.

Project details
Client
Askporter
Industry
Property technology / B2B software
Year
2025
Services
Product Design & UX
Contributions
Design system strategy, semantic tokens, variable architecture, component and pattern design, accessibility considerations and implementation guidance.
Have a challenge in mind ?
Let's talk about what you're working on and where we could help.
Book a call