Voltar

Lerian Console

Da análise à arquitetura de uma plataforma unificada de core banking.

Papel

Product Designer

Cliente

Lerian

Ano

2025

Status

Em andamento

Lerian Console — mockup de plataforma unificada

Dados ilustrativos para demonstração.

Sobre a Lerian
descrição institucional

A Lerian é uma startup de core banking que oferece um ecossistema modular de soluções financeiras, do ledger open source (Midaz) a produtos de orquestração, reconciliação e geração de relatórios. A proposta: dar às instituições financeiras infraestrutura flexível, segura e escalável para operar e ir a mercado mais rápido.

01 · O Desafio

O Console nasceu como interface de um único produto. Com o crescimento do ecossistema, cada novo produto ou plugin entrava sem um padrão comum, gerando inconsistência visual, curva de aprendizado repetida e fricção de navegação. O desafio: transformar o Console na porta de entrada única do ecossistema, capaz de comportar múltiplos produtos sob uma experiência coerente.

02 · Análise & Diagnóstico

Antes de desenhar, fiz uma leitura crítica do produto existente e do mercado. Sem uma etapa de pesquisa com usuários neste projeto, a base de decisão veio de duas frentes: uma avaliação heurística da interface e um benchmark de referências.

Avaliação Heurística

Conduzi uma avaliação heurística do Console, mapeando os principais atritos: navegação sem padrão à medida que novos produtos entravam, inconsistências entre o que estava documentado no design system e o que estava implementado, e falta de um modelo claro de transição entre os produtos do ecossistema.

Benchmark de Referências

Analisei referências de mercado para calibrar as decisões de arquitetura e navegação: o que adotar, o que evitar e onde havia oportunidade de diferenciação.

UX Benchmark
Camadas I & II · Nov 2025

A arquitetura em duas camadas

Camada I — A Suíte

O “Lerian Console”: a plataforma que gerencia o acesso ao portfólio de produtos (Midaz, Reporter, Flowker…) e a governança global. A ativação de produtos vive no Header Global, em um Modal de Configurações persistente em toda a navegação. Referência: Atlassian.

Camada II — O Produto

O “Espaço de Trabalho”: a experiência dentro de um produto específico, com a gestão contextual de seus plugins e extensões. Cada produto possui sua própria área de Configurações para feature toggles. Referência: Slack.

Referências analisadas

Atlassian

App Launcher & Marketplace. Análogo direto para as Camadas I e II.

Slack

Plugin Discovery. Padrão-ouro em UX de Marketplace.

Vercel

Developer Experience. Gestão de projetos e integrações.

Brex

Financial UI. Padrões de tabelas, dashboards e dados densos.

Insights acionáveis

01

Componente App Switcher Global

Adotar “waffle menu” onipresente no Header como método principal de alternância entre Midaz, Reporter, Matcher e Flowker.

02

Home Focada em Ação

O dashboard principal não é só um launcher: ele permite ativar novos produtos.

03

Navegação Híbrida de Plugins

Entrada “Plugins” visível na Sidebar de cada produto, não escondida em Settings.

04

Drawer Pattern para Instalação

Gaveta lateral para detalhes do plugin, com instalação sem redirecionamento.

05

Tipografia e Tokens Financeiros

Fonte monoespaciada para valores monetários e IDs. Tokens “Subtle” no design system para badges e tags.

Decisões arquiteturais derivadas

Header Global unificado com Modal de Configurações persistente em toda a navegação.

Camada II mantém configuração de plugins interna ao produto.

Componentes “App Switcher”, “Plugin Hub” e “Drawer” criados como módulos reutilizáveis no design system da plataforma.

Arquitetura do Ecossistema Camada I · Discovery
- UX/UI nova - Usuários generalistas LERIAN Platform Console de produtos e servicos USUÁRIO Billing Minha Conta MIDAZ MATCHER FLOWKER TRACER REPORTER ETC... LEGACY M - Legado - UX limitada - UIs simplificadas - Usuários técnicos

Diagnóstico do ecossistema: Console como camada única sobre produtos novos e legado.

03 · Estratégia & Decisões

Com os achados em mãos, o trabalho passou a ser decidir, não só desenhar. Cada decisão respondeu a um atrito concreto.

Navegação do ecossistema

Problema

Cada novo produto entrava sem um padrão comum de navegação, gerando fricção e curva de aprendizado repetida.

Decisão

Refatorei a Sidebar para comportar +15 rotas sob uma arquitetura de navegação única.

Porquê

Um padrão conhecido reduz a curva de aprendizado a cada novo produto que entra no ecossistema.

Transição entre produtos

Problema

Não havia uma forma clara de transitar entre os produtos do ecossistema.

Decisão

Componente de troca global de contexto (App Switcher) sempre presente no Header.

Porquê

O Console deixa de ser uma interface isolada e passa a ser a coluna vertebral do ecossistema.

Padrões reaproveitáveis

Problema

Cada produto tendia a reinventar seus próprios componentes.

Decisão

Consolidei padrões reaproveitáveis no design system da plataforma.

Porquê

Consistência passa a nascer por padrão, não por revisão manual a cada entrega.

Exploração: Fluxos e Wireframes

Traduzi as decisões em fluxos e wireframes de baixa fidelidade, testando a navegação entre a suíte e os produtos antes de subir para a alta fidelidade.

Fluxo de Usuário Camada I · Navegação

Do dashboard ao produto: como o usuário navega entre a suíte e os produtos pelo App Switcher.

Clique Abrir Selecionar Produto Acessar Dashboard Cabeçalho Global App Switcher Explorar Produtos Meus Produtos Gerenciamento de Produto Tela de Produto
Fluxo de Produto Camada I · Wireframing

Exploração do fluxo de seleção de produtos, detalhamento e gestão de plugins.

Home

PRODUTOS

Plugins

Etc...

USUÁRIO
Billing
Minha Conta

PRODUTOS

MIDAZ

FLOWKER

REPORTER

MATCHER

TRACER

ETC...

01 — Seleção de Produtos

Home

→ Midaz

Plugins

MIDAZ

CONTRATARINSTALAR

PLUGINS para o MIDAZ

plugin aplugin b

02 — Detalhe do Midaz

Home

→ PLUGINS

PLUGINS

(x) Midaz(x) Flowker

PLUGIN A

PLUGIN B

PLUGIN X

03 — Plugins ativos

Home

→ PLUGINS

PLUGINS

(x) Midaz( ) Flowker

PLUGIN A

PLUGIN B

04 — Plugins instalados

Discovery e wireframes. Clique para ampliar.

04 · A Solução

Plataforma Unificada

O resultado é um Console que integra os produtos do ecossistema (Midaz, Matcher, Flowker, Reporter e Tracer) sob uma experiência única. Cada produto entra por um padrão conhecido, com navegação, contexto e identidade consistentes.

Protótipo — plataforma unificada
Protótipo — sidebar

Protótipos: plataforma unificada e novo login. Dados ilustrativos para demonstração.

Lerian Console — Midaz · Pix

Gestão de Infrações (Pix / DICT)

Um exemplo concreto do Console em produção: o fluxo de gestão de infrações do Pix no Midaz. Listagem com filtros por ID Bacen e ID de transação (E2E), e um Sheet de detalhes com abas (Infração, Transação, Participantes), em light e dark, sobre o mesmo sistema de componentes.

Gestão de Infrações do Pix — light mode
Gestão de Infrações do Pix — dark mode

Mesmo fluxo em light e dark, sobre os mesmos tokens. Dados ilustrativos para demonstração.

Padrão de Sheet/Details — variações do relatório de infração

Padrão de Sheet de detalhes: estados e variações do relatório. Dados ilustrativos.

05 · Design System

Refatorei a base de componentes do design system da plataforma e criei novos (ex.: Dropdown, Calendar, Sheet Details e padrões de fluxo de pagamento). A auditoria mapeou dezenas de inconsistências entre o documentado e o implementado. Resultado: múltiplos squads passaram a consumir a mesma fonte de verdade, com cada novo componente já nascendo alinhado.

Componentes do design system da plataforma
Modal de Configurações do Console

Componentes modulares no design system da plataforma e o Modal de Configurações global (Camada I).

Componentes em Ação

Novas famílias criadas do zero, nativas ao sistema de tokens e com suporte a light/dark:

Dropdown / Select — componente em ação

Dropdown / Select

Família de seleção com popover + checkbox: seleção simples, múltipla e toggle de colunas em tabelas.

Calendar — componente em ação

Calendar

Calendário mensal modular, reutilizável entre produtos e nativo ao design system.

Datepicker + Time — componente em ação

Datepicker + Time

Seleção de data e hora consistente, com os mesmos tokens e padrão de foco.

Componentes em ação. Dados ilustrativos.

Decisões de Design

Cada componente respondeu a um atrito concreto de consistência, escala ou acessibilidade.

Nativo vs. embrulhar biblioteca

Problema

Bibliotecas prontas (react-select, react-day-picker) trazem “baggage”: dependências, tema e API próprios.

Decisão

Construir os componentes nativos do design system, do zero.

Porquê

O componente precisa ser parte do ecossistema de tokens, não um externo adaptado.

Tokens e light/dark

Problema

Valores fixos (hardcoded) quebravam a consistência e não suportavam dark mode.

Decisão

100% dos componentes vinculados a tokens, com light/dark automático.

Porquê

Consistência nasce por padrão e a troca de tema acontece sem retrabalho.

Foco acessível (WCAG AA)

Problema

O focus ring inicial (2px accent) falhava no contraste AA.

Decisão

Iterei até um foco com borda interna + halo externo, contraste ≥ 3:1.

Porquê

Acessibilidade não é opcional em produto financeiro.

06 · Brand Design System

Identidade Visual: Branding Update 25.1

Criação de ícones e logos para caracterizar cada produto do ecossistema Lerian: marcas que funcionam como ícones, escaláveis e consistentes.

Branding Marketing Library

Lerian Brand DS

Library of our Brand + Marketing Design System.

Branding Update 25.1

Objetivo

Criar ilustrações (ícones, logos) para caracterizar e facilitar a comunicação e entendimento de nossa linha de produtos.

Branding Update 25.1

Premissas

Marcas como ícones

Grade 1:1, estética FontAwesome Sharp.

Escalabilidade

Fácil aplicação em múltiplos contextos.

Evoluir a marca

Preservando integridade, aportando consistência.

Ícones animados

Ícones animados: identidade em movimento.

07 · Ferramentas & Processo
FigmaFigma MakeNotionClaude CodePhotoshop

Usei IA (Claude) como apoio em análise, síntese e exploração de interface ao longo do processo.

08 · Resultados & Aprendizados
  • Arquitetura de plataforma unificada: múltiplos produtos integrados sob um padrão único.
  • Sidebar refatorada como núcleo agnóstico para produtos e plugins.
  • Novas integrações sem quebra de consistência, com padrão estabelecido e replicável.
  • Design system da plataforma aplicado como única fonte de verdade em toda a experiência.

Aprendizados

Decidir é mais difícil, e mais importante, do que desenhar. O benchmark me deu repertório, mas cada decisão precisou responder a um atrito concreto do Console, não a uma referência bonita.

Consistência nasce por padrão, não por revisão. Consolidar componentes no design system evitou que cada produto reinventasse a roda a cada nova integração.

Há uma tensão real entre consistência e velocidade: nem toda decisão coube num único ciclo. Aprendi a priorizar primeiro o padrão que destrava mais integrações.

Em constante evolução

O Lerian Console evolui de forma contínua, incorporando feedbacks de stakeholders e times multidisciplinares em cada ciclo.