Painelescurooperacionaldiretourgente quando precisa
CComanda

Comanda.

Tela de cozinha (KDS) escura para restaurante com salão, balcão e delivery por app: tickets com cronômetro grande, estação e modificador por item, alergia em destaque, botão Pronto de bump bar e filtro por estação. Verde no prazo, âmbar a 75% da meta, vermelho-tomate atrasado. Tudo lido de longe, de pé.

Tipo
Painel admin
Tema
Escuro
Títulos
Big Shoulders
Texto
Atkinson Hyperlegible

ParaCozinha e gerente de turno de restaurante com salão e delivery por app, que leem a tela a 2 m, de pé e com a mão ocupada, no horário de pico

Obter acesso · a partir de R$ 49ou todos os designs por R$ 297 ao ano
Abrir em tela cheia
/preview/comanda

Blocos da tela01/11lateral com módulos (cozinha, expedição, pedidos, mesas, cardápio, relatórios, ajustes) e estado das conexões e impressoras

Todo o texto fica em content.ts e as cores em tokens.css.
Conceito

Tela de cozinha (KDS) de restaurante com salão, balcão e delivery por app. Escura, feita para ser lida a 2 m de distância, de pé, por quem está com a mão ocupada. Não é painel de dono com gráfico de faturamento: é a fila de produção do turno, com o que a cozinha precisa para despachar sem errar (tempo, estação, modificador, alergia, retirada). Pesquisado em cima do Toast KDS, Square KDS, Fresh KDS e do Gestor de Pedidos do iFood — sem copiar o visual de nenhum.

ParaCozinha e gerente de turno de restaurante com salão e delivery por app, que leem a tela a 2 m, de pé e com a mão ocupada, no horário de pico

Paleta

As quatro cores que definem o design e todas as variáveis do tokens.css. Clique para copiar.

Tipografia

Big Shoulders nos títulos, Atkinson Hyperlegible no texto.

TítulosBig Shoulders

Aag!

Comanda em uma linha

ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789

TextoAtkinson Hyperlegible

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.

Combina com
  • restaurante que roda salão e delivery ao mesmo tempo
  • cozinha dividida em estações (chapa, fritadeira, montagem, bar)
  • operação com pico de horário e pedido agendado
  • sistema que integra iFood, Rappi e pedido próprio
  • marca que já usa preto, âmbar ou vermelho
Evitar para
  • negócio sem cozinha nem operação em tempo real
  • marca clara ou pastel que não aceita tema escuro
  • painel de dono focado em faturamento e relatório
  • quem quer painel colorido e lúdico
Nichos
restaurantehamburgueriachurrascariapizzariadark kitchenlanchonetebar e petiscariadelivery de comidacozinha industrialfranquia de alimentação

Tom

operacionaldiretourgente quando precisarobustonoturno

O que faz ser Comanda

As assinaturas do DESIGN.md: o que não pode faltar ao aplicar.

  1. 01

    Ticket de KDS (.comanda-ticket[data-status]): filete superior de 4px na cor do status; cabeçalho com tecla da bump bar (.comanda-kbd), número do pedido e cronômetro MM:SS grande; linha de canal · destino e "status · meta". Atrasado tinge o cabeçalho e pisca só a palavra "Atrasado" (.comanda-piscar); atenção tinge o cabeçalho de âmbar.

  2. 02

    Item com quantidade, estação e modificador: "2×" em Big Shoulders, nome em negrito, código da estação à direita (CHP, FRT, MTG, BAR), modificadores embaixo em --c-mods. A linha inteira é um checkbox: tocar risca o item (feito na estação) e troca o código por um visto verde.

  3. 03

    Pronto (bump) de 52px no rodapé de cada ticket, com a tecla da bump bar. Marcado, o ticket apaga para 42% e o botão vira "Desfazer". Contador "N de M" dos itens feitos em counter() CSS.

  4. 04

    Estações como rádio de verdade (.comanda-estacoes): Todas, Chapa, Fritadeira, Montagem, Bar, com contagem de pedidos pendentes. Escolher uma estação esconde os pedidos que não têm nada pendente nela e apaga os itens das outras (só CSS, :has()).

  5. 05

    Fila em colunas corridas (.comanda-fila, CSS columns), mais antigo primeiro, numerada de 1 a 9 como na bump bar; o pedido chegando pela integração aparece como esqueleto (aria-busy).

  6. 06

    Faixa de resumo num painel só, células separadas por fio de 1px: na fila, atrasados (+ em atenção), mais antigo, preparo médio contra a meta, próximo lote agendado. Sem card por KPI.

  7. 07

    Tempo por estação em SVG próprio: barra do tempo médio da última hora, traço vertical da meta, eixo 0–12 min com grade tracejada; estação acima da meta em âmbar, o resto em fio forte.

  8. 08

    Estados reais: faixa de erro "iFood desconectado" com causa e saída (Reconectar / Pausar loja), aviso "impressora da chapa sem resposta" com "Testar impressão", conexões na lateral com quadrado de 8px de estado, itens em falta com "Voltar a vender", recall em "Prontos e retirada".

Regras do jogo

Direto do DESIGN.md.

Identidade

  • Fundo preto-acastanhado #16110d (nunca preto puro). surface #211810 para ticket, painel e topo; surface-2 #2b2015 para item ativo e hover; lateral um degrau abaixo, #1b140f (--c-lateral). Fio #3c2d1f; fio forte #564231 (botão secundário, barra neutra do gráfico).
  • Texto creme quente #f2e8da; secundário #a3907c; terciário #8a7763 (--c-sutil: código de estação, eixo); modificador #d8c4a8 (--c-mods). Nada de cinza frio.
  • Três cores de status, e só para status: verde-erva #8aa85e (--c-ok, no prazo), âmbar #e2a33d (--d-primary, atenção a partir de 75% da meta; também foco e item ativo) e vermelho-tomate #e2472f (--d-accent, atrasado, erro de integração).
  • Alergia não usa cor de status: bloco invertido, creme sobre escuro, com ícone de alerta. É o elemento de maior contraste da tela e não se confunde com atraso.
  • Fontes: Big Shoulders (--font-big-shoulders, classe .comanda-numero com tabular-nums) em número de pedido, cronômetro, contagem, hora e títulos de seção em caixa-alta. Atkinson Hyperlegible (--font-atkinson) em todo o texto: foi desenhada para leitura difícil, que é o caso. Base de 15px; nome do item 16px negrito; cronômetro 36px; relógio do topo 36px.
  • Cantos: 4px nos controles, 6px nos painéis e 0 no ticket (papel de comanda; o filete de status de 4px fecha reto). Zero sombra, zero gradiente, zero brilho.

Regras

  • Hierarquia: alerta que para a operação > resumo > fila de tickets > apoio (estação, falta, agendados) > prontos e retirada.
  • Tudo que dá para derivar é calculado no `Landing.tsx`: tempo decorrido (agora − entrou), status (≥ 75% da meta = atenção, ≥ 100% = atrasado), ordem da fila, atrasados, mais antigo, pedidos e itens por estação, hora em que o lote agendado entra na fila, tempo parado na retirada.
  • Coerência que precisa fechar: item em falta não aparece em pedido que entrou depois da pausa; pedido do iFood só até a hora da desconexão; contagem das abas = pedidos com item pendente.
  • Cor de status só em filete, cronômetro, palavra de status e cabeçalho tingido. Nunca pinta o ticket inteiro. Nada de badge redondo, pílula tingida, ícone em quadradinho colorido, avatar com aro.
  • Item ativo da lateral: fundo surface-2 + fio curto de 3px (::before) na borda, ícone âmbar.
  • Alvos de toque: aba de estação 44px, item ≥ 44px, Pronto 52px, botões 36–40px.
  • Foco de teclado: anel âmbar de 2px em todo controle (inclusive nos labels de checkbox/rádio).
  • Tabela larga em overflow-x-auto dentro de painel min-w-0; a página nunca rola de lado.
  • Animação: data-sobe no título e na faixa de resumo; data-revela nos painéis de apoio e na tabela de prontos. A fila não anima (produto carrega direto na tarefa). Pisca e esqueleto param com prefers-reduced-motion.

Adaptar à marca do cliente

  • Troque a marca do topo da lateral (Marca(), 36px, fundo quadrado neutro) e o nome.
  • As três cores de status e o bloco invertido de alergia não mudam com a marca: são o sistema de alerta da cozinha. Fundo e superfícies também ficam; se o cliente exige tema claro, este não é o design certo (ver evitar_para no meta.json).
Claude Code

Leve o Comanda
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 Comanda (comanda)

Outros painéis

Mais painéis admin do catálogo.