Design System para um SaaS de Gestão de Clínicas

Design System para um SaaS de Gestão de Clínicas

Design System para um SaaS de Gestão de Clínicas

Projeto freelance voltado à criação da base visual e funcional para um sistema de gestão de clínicas.

Fui responsável pela identidade visual, mockups, design system, documentação e handoff.

Contexto

Contexto

Uma empresa de tecnologia me procurou para criar a identidade visual e mockups de um fluxo de agendamento para o MVP do seu novo SaaS.

Por quê construir um Design System?

Por quê construir um Design System?

A ideia de construir um Design System pra esse projeto surgiu quando o cliente demonstrou a intenção de continuar expandindo o sistema para outros módulos no futuro.

Pra facilitar meu trabalho, decidi criar uma base reutilizável e flexível, que me ajudasse a manter tudo consistente à medida que o sistema fosse crescendo.

1.

Identidade Visual

Comecei criando uma identidade visual bem enxuta, estabelecendo inicialmente a paleta de cores e tipografia.

2.

Tokens e Variáveis

Com a paleta e tipografia definidas, o próximo passo foi criar a base de variáveis no Figma.

Para organizar os tokens, usei uma estrutura em três níveis: marca (brand), pseudônimos (alias) e papéis (role).

Marca

No nível de marca (brand) eu guardei os valores brutos de cor, tipografia e escala.

Pseudônimos

No nível de psudônimos (alias), são atribuídos nomes aos valores brutos para referência.

Papéis

No nível de papéis (role), as referências recebem função.

As variáveis também foram fundamentais para atender um ponto chave do projeto: o sistema precisava suportar duas visões diferentes.

De um lado, os profissionais, que utilizam o sistema de gestão internamente.

Do outro, os pacientes, que acessam um portal público dentro do mini-site de cada clínica para agendar e acompanhar consultas.

Essa configuração exigia flexibilidade no design, já que cada clínica possui sua própria identidade visual e precisava ser refletida nas interfaces.

Estrutura dos Tokens de Cor

A imagem acima explica a estrutura dos tokens de cor.

As cores neutras, chamadas general, são compartilhadas entre todos os tipos de usuário e aplicadas em elementos como backgrounds, bordas e textos.

Os tokens com system são usados exclusivamente na visão interna do sistema, enquanto os tokens com user armazenam as cores de cada clínica.

No backend, esses tokens user são sempre vinculados à cor personalizada da marca, garantindo que os componentes se adaptem à identidade visual de cada cliente sem perder consistência.

Os tokens de papéis (role) seguem a lógica: surface indica o elemento da interface onde a cor será aplicada, system define o tipo de usuário (clínica ou paciente) e secondary-action representa o estado ou função específica daquele elemento.

3.

Componentes

Para construir os componentes, segui com a metodologia Atomic Design, do Brad Frost.

Escolhi essa metodologia com a intenção de organizar os componentes em diferentes níveis de complexidade, facilitando a manutenção e a reutilização em novos fluxos.

Aqui, mostro como pequenos átomos evoluem até formar organismos completos, como o card de seleção de horário.

4.

Handoff e Documentação

Toda a documentação foi centralizada no Figma, com a especificação detalhada dos componentes, suas variações, estados, e exemplos de uso.

Anotações de Acessibilidade

Para garantir boas práticas de acessibilidade, usei o Web Accessibility Annotation Kit para registrar propriedades de cada componente, como botões, links e imagens, indicando os atributos acessíveis e comportamentos específicos.

5.

Design

Por fim, os mockups mostram a aplicação do Design System tanto no fluxo do usuário profissional quanto na experiência do paciente.

Obrigada por ler até aqui.

Obrigada por ler até aqui.