Go back 4 min read

Agora Design System

Industry

EdTech

Role

Product Designer · Design System Designer

Team

Individual Project

Timeframe

6 weeks

Agora Design System overview

Overview

EAE owns several digital products and experiences, including EAE Online, EAE Barcelona, EAE Madrid and EAE Corporate. As these products evolved independently, designers were solving similar problems in different ways. Components looked different, interactions behaved differently, and there were no shared rules defining how the interface should work. I designed Agora from scratch to create a shared foundation for the EAE ecosystem.

Challenge

Before Agora, there was no shared Design System connecting EAE's digital products. Designers were creating their own components and making individual decisions about visual styles, interaction states and component behavior. This created inconsistencies at different levels.

EAE digital product screenshot EAE digital product screenshot EAE digital product screenshot EAE digital product screenshot

I already had a strong understanding of the EAE product ecosystem, so I used that knowledge as a starting point and complemented it with interviews with different designers. The objective was to identify:

  • What problems were repeated across products?
  • Which components were being recreated most often?
  • Which behaviors needed to become shared standards?
  • Which needs were genuinely specific to EAE?
  • Where could a shared system create value without restricting product teams?

Foundations

Color

The red palette is central to EAE's visual identity. Rather than treating brand red as the only available red, I created a broader scale so different values can be used for UI states, backgrounds and borders depending on context.

Agora color palette and gradients

Typography

The system uses Inter as its typeface, with a structured hierarchy from H1 to H6 and dedicated body text styles. This creates consistent typographic relationships and sizing across every EAE product.

Agora typography scale

Icons

Agora includes a broad icon library organized into categories such as Arrow, Menu, Edit, Environment and Shape, giving designers a consistent visual vocabulary instead of recreating or sourcing icons independently.

Agora icon library

Logo

The system includes the full EAE logo ecosystem, covering light, dark, red and other brand variations, ensuring the logo is applied consistently across every product, platform and touchpoint.

Agora logo variations

Token architecture

Brand

red/100

The underlying brand values.

→

Alias

primary/25

Contextual meaning (why a value is used).

→

Mapped

icons/default

Actual component usage (where it's applied).

Components

I prioritized components based on how frequently they appeared across the EAE ecosystem, starting with common building blocks like Button, Field, Menu, Checkbox, Switch, Tab Bar and Avatar, among others. Each one is built with a set of shared properties (Status, Type, Icon Left, Icon Right, Label) so designers can create multiple configurations without needing a separate component for every variation.

The Button component was one of the areas where the need for standardization was particularly visible. Agora defines a set of button types and interaction states, each treated as part of the system rather than a per-product decision.

Agora button types and states

Documentation

The Figma library holds the foundations, tokens and components, while Zeroheight documents how and when to use them (purpose, variants, states, do's and don'ts), bridging the visual library with the knowledge needed to use it correctly.

View documentation on Zeroheight

Outcomes and learnings

  • A shared visual foundation across every EAE product
  • A structured token architecture built to scale
  • A reusable component library with consistent states and properties
  • A foundation for documentation and future development

Learning

Building Agora from scratch, with full ownership of the process, was a turning point: a Design System is not a component library. It's a shared language that shapes how an entire organization designs and grows, together.