Pular para o conteúdo
Todos os trabalhos
Product design

TodaRota: Plataforma própria de gestão de frota

Substituir um sistema licenciado por uma plataforma própria de gestão de frota. 19 telas desenhadas, com um design system próprio por baixo. As mesmas 19 telas codadas, rodando no produto.

PapelUX/UI · Front-end ClienteTrack7 Ano2026
  • Design System
  • Front-end
  • Acessibilidade
  • Handoff
Ver no ar ↗

O TodaRota é a plataforma própria de gestão de frota da Track7. As duas marcas têm o mesmo dono. A operação usa hoje um sistema de mercado licenciado, e o TodaRota nasce para substituí-lo.

Fiz o product design e o front-end: desenhei e codei a interface inteira, 19 telas. O motor é do time interno da Track7, construído em paralelo: API, autenticação e a ingestão da telemetria dos rastreadores.

DisciplinasProduct design · UX/UI · Front-end · Design system
SetorGestão de frota · Telemetria
Escopo19 telas + design system + handoff
EstadoEm andamento desde jul/2026
O produto

O mapa no centro,
a frota numa tela só.

São 19 telas, da Visão Geral à administração de usuários. O Rastreamento ao Vivo é o centro: a única tela de Operação que não é tabela.

Em uso

Do agrupamento ao trajeto,
da Régua ao Gráfico.

Gravado na demo pública, com dados sintéticos.

DECISÃOMapa inteiro

O cartão abre no canto, sem tapar o veículo, e o trajeto atual desenha a viagem.

DECISÃOComparação

Régua e Gráfico trocam no mesmo plano, sem abrir outra tela.

Design system

Controle tem relevo,
dado é plano.

HTML, CSS e JavaScript puros, sem framework e sem build. Toda cor, raio, sombra e espaço nasce como token, num arquivo só; a escala de texto passa de 4,5:1 sobre o cartão mais claro.

Menu lateral aberto do TodaRota, com o grupo Operação expandido e a Linha do Tempo ativa
Menu lateral · aberto
Superfícies
mesa · #0D0E12
chrome · #14171D
painel · #10131A
cartão · #1C2129
Texto · contraste sobre o cartão
Aa--text13,8:1
Aa--text-210,3:1
Aa--text-38,4:1
Aa--text-46,3:1
Aa--text-55,4:1
Aa--text-64,7:1
Acento e estado
--accenttexto e trajeto
--accent-solidtecla primária
--vivoestado: em movimento
--gooddado: delta que melhora
--mudosem comunicação

Dois verdes que não se misturam: um é dado, o outro é estado.

Espécime tipográfico: Outfit e Spline Sans Mono, escala de 36 a 11 px
Tipografia
Cartão Eventos por km: número, variação, normalizações, área com a média anterior e meta do período
Cartão de métrica
Modal do assistente de relatório na etapa Sobre quem
Modal · assistente
Ficha do veículo em drawer: identificação, rastreador e ações
Ficha · drawer
Cartão Saúde da frota: barra segmentada por estado, veículos que rodaram e o alerta de sem comunicação
Saúde da frota · barra segmentada
Menu recolhido com o grupo Operação aberto num flyout
Menu recolhido · flyout
Barra de comandos da Linha do Tempo com teclas e segmentadosPílulas de recorte por estado e as teclas Exportar, Importar e Novo veículoCartões do catálogo de relatórios com os selos Pronto e Parcial
Teclas, pílulas, segmentados e selos
Decisões

O que entrou,
e o que ficou de fora.

Cada tela partiu da comparação com a plataforma que a operação usava: 560 artigos da documentação pública dela. Cada função caiu numa de três classes: lacuna, pela metade ou excesso. O excesso ficou de fora de propósito.

  1. 01

    Relatório sai em arquivo

    O catálogo escolhe, configura e gera; ler é abrir o PDF ou a planilha.

  2. 02

    Três papéis e as garagens

    No lugar de quatro camadas de permissão: Administrador, Gestor e Operador, com recorte por garagem.

  3. 03

    É o carro ou o motorista?

    A Linha do Tempo põe dois motoristas no mesmo veículo, na mesma faixa de horário.

  4. 04

    O excesso ficou de fora

    Cerca de 90 relatórios viraram 15 modelos; 24 cores de cerca, 8 curadas; sem Kanban de manutenção.

Acessibilidade e prova

Auditado pelo teclado,
corrigido e provado.

A auditoria de teclado de 08/09/2026 percorreu as 19 telas em 2000, 1366 e 390 px e achou 7 problemas, todos corrigidos: foco que não entrava na ficha nem nos modais, Tab escapando do modal, buscas sem indicador de foco, letras do ranking abaixo de 4,5:1.

58testes automatizados (Playwright)
3auditorias automáticas
7/7achados corrigidos
6,11:1letra da classe B (era 2,68:1)
390 pxlargura mínima verificada
Ver de perto

A demo e o manual
estão no ar.

O back-end recebe a interface pronta, um contrato de dados tipado (js/types.d.ts) e dados sintéticos isolados para trocar pela API. A demo abre no login já preenchido.

Abrir a demo Ler o manual

O back-end não é meu. API, autenticação e a ingestão da telemetria dos rastreadores são do time interno da Track7, construídos em paralelo. A demo roda só com dados sintéticos: nomes, placas e números são gerados. O projeto começou em julho de 2026 e segue em andamento. A auditoria ainda acusa alvos de clique menores que 24 px nos cabeçalhos das tabelas, deixados para uma revisão à parte.