Canteiro.
Painel de gestão de obras com lateral grafite e laranja de segurança só no atraso: portfólio com físico real × planejado, curva S, cronograma físico-financeiro contra a linha de base, suprimentos, medições de empreiteiros, qualidade/segurança e diário de obra.
- Tipo
- Painel admin
- Tema
- Claro
- Títulos
- Oswald
- Texto
- Public Sans
ParaEngenheiros, coordenadores e diretores de obra que acompanham várias obras ao mesmo tempo, do escritório ou do canteiro
Blocos da tela01/13lateral grafite com módulos e obras fixadas (vira barra de topo + gaveta no celular)
Painel de gestão de obras para construtora, incorporadora ou empresa de reforma que toca várias obras ao mesmo tempo (a família do Sienge, Obra Prima, Procore, Autodoc). Não é papel milimetrado nem placa de obra vestida de interface: é o software que o coordenador abre toda manhã — portfólio com físico × planejado, curva S, cronograma físico-financeiro, suprimentos, medições, qualidade/segurança e RDO. A identidade vem da tipografia condensada, do cinza-cimento com lateral grafite, da densidade das tabelas e de um laranja de segurança que só aparece quando algo saiu da linha de base.
ParaEngenheiros, coordenadores e diretores de obra que acompanham várias obras ao mesmo tempo, do escritório ou do canteiro
Paleta
As quatro cores que definem o design e todas as variáveis do tokens.css. Clique para copiar.
Tipografia
Oswald nos títulos, Public Sans no texto.
TítulosOswald
Aag!
Canteiro em uma linha
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
TextoPublic Sans
A fonte de leitura carrega parágrafos longos sem cansar.
Texto corrido, botões, formulários e legendas. Os títulos ficam com a fonte de destaque; aqui é o dia a dia da página.
0123456789 · R$ 1.234,56 · 25/09 às 19h30
Para quem serve
O que a skill /escolher-design compara com o cliente.
- marca técnica em azul, cinza ou verde-escuro
- construtora ou reforma com várias obras simultâneas
- quem controla prazo e custo contra a linha de base (curva S, IDC/IDP)
- operação que gera dado todo dia (RDO, compras, medições)
- app de consumo ou marca lifestyle
- produto que precisa parecer leve e colorido
- negócio de uma pessoa só sem obra física
- tema escuro obrigatório
Tom
O que faz ser Canteiro
As assinaturas do DESIGN.md: o que não pode faltar ao aplicar.
- 01
Físico real × planejado na mesma barra (
<Avanco>): trilho, preenchimento do real e uma marca preta vertical onde o planejado deveria estar hoje. A barra fica laranja quando o real está 5 p.p. ou mais atrás (LIMITE_PP). - 02
Cronograma físico-financeiro: uma tabela de verdade (orçado, realizado, consumo, físico) com a linha do tempo na última coluna. Cada etapa tem a linha de base (contorno fino em cima) e o real/previsto embaixo (azul executado, azul 20% a executar, cinza planejada); o trecho que passa da linha de base vai em trama de risco laranja. Hoje é um tracejado grafite. Notas de atraso viram um aviso com causa embaixo da tabela.
- 03
Curva S em SVG próprio: planejado tracejado (calculado das etapas), físico e financeiro realizados, eixo em % e meses, marca de hoje e o atraso da entrega em trama no topo.
- 04
Indicadores de valor agregado: orçamento, custo realizado, valor agregado, saldo, IDC e IDP com uma frase do que o número quer dizer.
- 05
Trilha de pedido de compra (
.canteiro-passo): 5 segmentos Solicitado → Cotação → Aprovado → Comprado → Entregue; vira laranja só com pedido atrasado. Filtro Todos/Em aberto/Atrasados em CSS puro (:has()nos rádios). - 06
Situação com marcador quadrado (
.canteiro-sit[data-tom]): quadrado azul = ok, contorno = neutro, laranja = alerta, sempre com a palavra. Nunca pílula colorida nem bolinha. - 07
Lateral grafite com item ativo em branco + fio de 2px na borda; "Obras fixadas" com quadrado laranja nas obras com atraso previsto. Avatar é quadrado com fio, sem cor por pessoa.
- 08
Estados reais: RDO que não subiu do celular (aviso com causa e "Avisar o mestre"), domingo sem RDO (vazio que explica), registros anteriores carregando (esqueleto,
aria-busy), linha selecionada na tabela de obras (aria-selected).
Regras do jogo
Direto do DESIGN.md.
Identidade
- Fundo cimento
#e7eae8; painéis brancos com fio#d2d7d4e cantos de4px; cabeçalho de tabela etfootem#f2f4f3. Sem sombra: separação por fio e contraste de superfície. - Lateral grafite
#16232d(a mesma cor do texto) com texto#d3dbdfe secundário#8c9ba3. No celular vira barra de topo grafite + gaveta (popovernativo). - Azul-técnico
#1c4a68= ação e "executado": botão principal, físico real, barra executada do cronograma, linha selecionada, aba ativa. Azul claro#7fa3bbsó como segunda série (financeiro). - Laranja de segurança
#ef5f0fé só alerta (preenchimento, trama, marcador); para texto usa--canteiro-alerta#b3470c(o#ef5f0fnão passa 4,5:1 em letra pequena). Obra em dia quase não tem laranja. - Fontes: Oswald 500 em caixa alta (
.canteiro-titulo) só em título de página, de obra e de painel e na marca; Public Sans para todo o resto (rótulo, botão, tabela); IBM Plex Mono (.canteiro-num,tnum) só em número, data, código de pedido/RNC e valor. Texto nunca em mono. - Escala fixa: título da página 26px, obra 21px, painel 15px, tabela 13px, apoio 12–12,5px.
Regras
- Hierarquia: KPIs do portfólio > tabela de obras (ordenada pelo pior desvio) > obra selecionada (curva S + indicadores > cronograma > suprimentos > medições e qualidade > diário).
- Os números fecham e são calculados no
Landing.tsx: físico da obra = Σ(orçado × físico da etapa) ÷ orçado; planejado de hoje = cada etapa linear entre início e fim da base; financeiro = realizado ÷ orçado; IDC = valor agregado ÷ realizado; IDP = valor agregado ÷ valor planejado. KPIs do portfólio são ponderados pelo orçamento de cada obra; efetivo do RDO de hoje = soma das funções. Atraso de pedido, prazo de pendência e dias até a entrega saem das datas contrahoje. - Percentual com 1 casa; reais inteiros com separador de milhar; "mi" só em resumo (KPI, portfólio, contrato). Sinal de menos tipográfico (−) em desvios.
- Tabela: cabeçalho em faixa clara, número alinhado à direita, coluna ordenada com seta (
aria-sort),tfootcom total, fio azul de 2px na margem no hover/foco/seleção, primeira coluna fixa quando a tabela rola de lado. Tabela larga dentro deoverflow-x-autonum painelmin-w-0; a página nunca rola de lado. - Foco de teclado: anel de 2px azul-técnico (azul claro na lateral grafite).
- Ícone lucide de traço 1.8–2,
size-4, cor neutra; nunca em quadradinho colorido. - Animação:
data-sobeno título e nos KPIs,data-revelanos painéis; barras enchem da esquerda e as linhas da curva S se desenham uma vez. Tudo para comprefers-reduced-motion.
Adaptar à marca do cliente
- Troque
--d-primarypela cor técnica da marca (azul, verde-escuro, grafite) e, se quiser, a lateral--canteiro-lateralpor um tom escuro da mesma família. O laranja de alerta não muda. - Marca laranja/amarela: troque o alerta por vermelho escuro (
--d-accente--canteiro-alerta) e use a trama só nesse tom, para não confundir com a cor da marca. - Logo da construtora entra no lugar do capacete da lateral, numa cor só (branco).
- Marca vibrante, roxa, ou exigência de tema escuro no conteúdo: este design não é o certo.
Leve o Canteiro
para o cliente.
Dentro do projeto do cliente, cole o comando. A skill lê o DESIGN.md e o meta.json deste design e aplica tokens, fontes e textos.
/escolher-design usar o design Canteiro (canteiro)
Outros painéis
Mais painéis admin do catálogo.