Skip to presentation

Design app · 2027

01 / 13

A stage for ideas, not a theme around them.

The TEDxEleusis system is editorial, architectural and direct. It gives every idea room to speak while making the whole event unmistakably ours.

01 · Purpose

02 / 13

Purpose

Why we use a design system.

  1. 01

    Consistency

    Pages use the same typography, spacing, colours and interaction patterns.

  2. 02

    Speed

    Teams assemble tested components instead of rebuilding common UI.

  3. 03

    Accessibility

    Semantics, focus states and responsive behaviour are handled consistently.

  4. 04

    Maintenance

    A shared package lets one improvement reach every application.

02 · Principles

03 / 13

Decision rules

Four principles.

The system is intentionally restrained. These principles help us decide when to stay quiet and when a moment has earned more energy.

01

Clarity before decoration

Content leads. Every visual decision should make an idea easier to understand, navigate or remember.

02

Structure creates confidence

Consistent grids, borders and spacing give many kinds of content one recognizable TEDxEleusis frame.

03

Contrast creates rhythm

Quiet neutral pages make black panels, red accents and expressive imagery feel deliberate rather than constant.

04

Motion has a purpose

Interaction confirms state, reveals hierarchy and supports orientation. It never competes with the speaker or idea.

03 · Colour and type

04 / 13

Typography

One voice, two registers.

The sans face carries ideas with warmth and clarity. Monospace labels provide orientation, metadata and a subtle institutional voice.

Colour

A restrained palette.

Paper and ink do most of the work. TEDx red identifies ownership. Blue and richer gradients appear only when the experience needs a signal or a shift in energy.

Paper

#FAFAFA

Ink

#000000

TEDx red

#E62B1E

Signal blue

#0057FF

04 · Structure

05 / 13

Structure

Borders define the stage.

The outer rails connect pages. Internal rules create rhythm without filling the interface with cards, shadows or decorative containers.

  • Content frame

    Consistent maximum width, gutters and optional vertical rails.

  • Editorial split

    Label and heading on the left; explanation and action on the right.

  • Data row

    Operational facts in a two- or four-column definition list.

  • Ruled list

    Programme and directory content separated with thin borders.

  • Continuous grid

    People, partners and principles aligned without floating cards.

05 · Live components

06 / 13

SiteNavigation · SiteFooter

A consistent frame for every page.

Keep the logo and primary action easy to find. Close each page with secondary navigation and a clear way back to the top.

06 · Live components

07 / 13

AnnouncementBanner · Button

One visual order for actions.

Use red for the main action, black for a secondary action and ghost styling only for low-priority choices.

07 · Live component

08 / 13

ActionCallout

Give campaigns one clear action.

Use one callout for a high-priority campaign such as tickets, volunteering or partnerships. Do not place competing actions inside it.

Ticket release

Be in the room.

A full day of talks, performances and conversations at the VTBD.

Get tickets

08 · Live component

09 / 13

NewsletterSignup

Keep newsletter signup self-contained.

Always show a clear email label, consent choice and unsubscribe note. Choose the light or dark version to match its section.

Newsletter

Stay close to the ideas.

Speaker announcements, programme notes and stories from Eleusis—sent only when there is something worth sharing.

You can unsubscribe from event updates at any time.

09 · Live components

10 / 13

PersonCard

Consistent portraits.

Use a fixed 6:7 crop, grayscale by default, then name and role in mono.

Portrait of the fictional speaker Alexandra Markou

Alexandra Markou

Urban researcher and educator

JournalCard

Consistent story order.

Keep image, date, title, summary and action in the same reading order.

Featured image for A city shaped by memory and possibility

A city shaped by memory and possibility

A long-form editorial pattern with image, context and a clear action.

10 · Live component

11 / 13

SessionList

Choose the view by task.

Use the timeline when attendees are planning their day. Use the directory when they are browsing talks and speakers.

  1. 10:30

    Saturday, 18 September

    What ancient places can teach future cities

    Main stage · 45 min

    A conversation about memory, civic space and the futures cities choose to build.

    Alexandra Markou (Urban researcher)

  2. 11:20

    Saturday, 18 September

    Designing with collective memory

    Main stage · 20 min

    How architecture can retain the traces of a place while making room for new uses.

    Nikos Pappas (Architect)

11 · Live components

12 / 13

FormField · Input · Textarea · Checkbox

Use native controls first.

Shared components add consistent labels, descriptions, focus and validation without replacing browser behaviour.

We will only use this for event updates.

Optional supporting context.

12 · Developer handoff

13 / 13

@tedxeleusis/ui

One package, clear ownership.

21 documented components

packages/ui
Reusable components, types, tokens and shared styles.
apps/design
Live examples, variants, API reference and this deck.
Event apps
Application-specific sections composed from the shared package.

Reuse an existing component first. Add to the package only when the pattern is genuinely shared.