Cases

Modernizing Lisbon’s Transport Infrastructure: A Scalable Design System for TML

Written by
Bohdan Kononets
Category:
Cases
4 September 2023
12 min read

Most government websites look like they were slapped together in 2011 and then forgotten. Navigation is a maze, the language is pure legalese, and the user always feels like an afterthought. When we got the brief from TML (Transportes Metropolitanos de Lisboa), we knew it was a rare chance to build a public sector product that doesn't actually annoy people.

We didn't touch the branding—the logo and colors were already there. Our task was harder: to design the public face of Lisbon’s transport (a city where our HQ is based and which we love so much) and the "internal brain" of the system—an intranet for partners. You can check out the full visual breakdown in our TML case study and TML Intranet case study.

Building a constructor, not just "drawing pages"

We didn't start with page layouts; we started with a design system. In practice, this means the client received a living constructor rather than a set of static files. Every new page now automatically inherits the logic of the entire system instead of being reinvented from scratch.

It’s built on yellow, black, and the Lexend font for readability. But the real magic is in the "technical gut": tokens and adaptation rules. Now, the TML team has a tool they can keep using without us constantly holding their hand.

WCAG 2.1 AA: when standards meet reality

For Portuguese government agencies, WCAG 2.1 AA is a mandatory bar. But in the real world, there’s always a fight between an "ideal inclusive site" and a launch deadline. We went into this project knowing all the nuances: from code semantics (Aria-labels) for screen readers to Tab navigation.

Our approach was pragmatic—build accessibility into the system’s foundation. We focused on what we could actually pull off:

  • Compromise-free contrast. We calculated ratios for every single block. If the brand's yellow didn't meet the standard, we adapted the layout instead of ignoring the problem.
  • Interface flexibility. Instead of just hoping the browser would handle it, we gave users control tools (font size, contrast, noise reduction) directly on the [public site] front-end.

To be honest, we wanted to do more—like completely ditching standard CAPTCHAs, which are a nightmare for people with cognitive impairments. But in public sector projects, you often have to choose: cover the critical needs now or launch nothing at all.

P.S. It seems in recent updates, the TML team turned this feature off. Too bad, we were really rooting for it 🙃

How to not bore passengers to death

The main challenge for tmlmobilidade.pt was conceptual. TML isn't a bus or an app; it's an authority coordinating 10+ different operators. Try explaining that to a random person in 30 seconds.

We built the architecture around three questions: who is TML, what are they doing now, and what’s next?

  • News section. Government feeds are usually a graveyard of press releases. We linked news to TML projects. Now, official documents (PDFs or reports) aren't "trash" in the footer—they are the core content, easy to read on both desktop and mobile.
  • Interactive charts. We turned complex data on tariffs and CO₂ emissions into visualizations. When you see a side-by-side of car vs. bus emissions (243g vs. 17.7g), the numbers start doing the talking.
  • 3D illustrations. To keep the branding from looking "flat," we developed a set of hand-crafted 3D illustrations and icons. They don't fight the brand; they evolve it.

Navegante landing: marketing in the public sector

A separate product within the project was the landing page for the Navegante card (a €40/month subscription for all transport in the metropolitan area! By the way, it’s super convenient for hitting the beach after work, though the crowds have definitely grown!). We applied our marketing landing page experience here: bold yellow, clear hierarchy, and zero friction to understanding the price. It’s a product that needs to be understood instantly.

Intranet: when speed saves a shift

The intranet is the "technical meat" of the project. Before we arrived, TML’s institutional knowledge was scattered across emails and folders. We built a centralized knowledge base for internal teams and partners like Metro de Lisboa or CP.

One principle drove every decision: a person at the depot or an info desk at the train station shouldn't spend minutes hunting for an instruction. We intentionally killed the "decoration" (but it still looks good, right?). The UI is utilitarian. Search and role-based access are king here. Everything has to work without friction. You can check the logic in our case study.

The real price of the project

The hardest part wasn't the coding; it was the rounds of approvals. Aligning the vision of lawyers, IT, and top management on a single page is an extreme sport where we acted as mediators.

Good institutional design is invisible. It just works. When a passenger understands the price in a second, and a partner finds a document without a phone call, we consider our job done. Did we implement everything we envisioned for the users and the agency? Unfortunately, no. The public sector is always a compromise between the ideal and the possible.

The bottom line:

We proved that a government service can be human. Instead of a "business card" site, TML got a scalable design system, an inclusive WCAG-compliant interface, and a functional intranet that actually saves the team time. If you’re looking for a partner that isn’t afraid of bureaucracy and complex systems—we’re ready to talk.

Need a similar design?
Contact us
Authors
Bohdan Kononets
CEO and Design Director
FAQ

Frequently Asked Questions

Who are these solutions best suited for?

We design around complex, high-stakes products rather than simple marketing sites. Our solutions are best suited for B2B and B2C SaaS, fintech, sports tech and iGaming teams dealing with high-load dashboards, internal tools, betting platforms or multi-platform ecosystems. Most of our clients are startups and scale-ups that need a consistent design and engineering partner instead of a one-off creative studio.

What's the difference between a fixed‑price sprint and a long‑term retainer?

Fixed‑price sprints (like Fundraising Concept or Product Audit & Discovery) have a clearly defined scope, timeline and deliverables — for example, a 4‑week concept sprint or a 2–3 week audit. They are ideal when you need a sharp, focused outcome. Long‑term retainers (like Post‑MVP Evolution or Dedicated Product Units) are built for continuous evolution: we join your roadmap, work in sprints, and adjust priorities as your product and metrics change. You get a predictable monthly budget and an embedded team instead of re‑negotiating every feature.

How do I choose between Pitch Deck & Product Concept, Post‑MVP Evolution, Product Audit & Discovery, and Product Rebuild & Redesign?

Pitch Deck & Product Concept is for 0→1 founders who need to raise capital before writing production code – we turn your vision into an investable narrative and clickable concept. Post‑MVP Evolution is for Seed / Series A teams with a live product that needs faster iteration, stronger UX and a real design system. Product Audit & Discovery is for products facing churn, stagnation or negative feedback – we diagnose UX and tech friction and give you a prioritised roadmap. Product Rebuild & Redesign is for mature or legacy platforms that have hit a growth ceiling – we modernise brand, UX and code without breaking the business logic that already works. If you’re unsure, we start with a short discovery call and map your current stage to the right model.

How is "Engineering Design" different from a regular creative agency?

Regular agencies optimise for “wow” moments and campaigns. We optimise for systems and product performance. We treat design like code: modular, scalable and logic‑driven. Instead of drawing standalone screens, we build design systems, patterns and documentation that your developers can implement without guessing. That’s why our solutions always combine product & interface design, brand identity, web app engineering and marketing assets into one coherent system.

Do you work with startups or only established companies?

Both. Our clients range from early-stage founders raising their first round to enterprise teams scaling complex platforms with millions of users.

What do clients value most about working with Flatstudio?

Clients consistently highlight three things: deep industry knowledge, logical and scalable design systems, and honest communication. We challenge weak decisions early rather than executing them blindly.