PanelOscurooperativodirectourgente cuando hace falta
CComanda

Comanda.

Pantalla de cocina (KDS) oscura para restaurante con salón, mostrador y delivery por app: tickets con cronómetro grande, estación y modificador por ítem, alergia destacada, botón Listo de bump bar y filtro por estación. Verde a tiempo, ámbar al 75% de la meta, rojo tomate si está atrasado. Todo legible de lejos, de pie.

Tipo
Panel de administración
Tema
Oscuro
Títulos
Big Shoulders
Texto
Atkinson Hyperlegible

ParaCocina y encargado de turno de restaurantes con salón y delivery por app, que leen la pantalla a 2 m, de pie y con las manos ocupadas, en hora pico

/preview/comanda

Bloques de la pantalla01/11lateral con módulos (cocina, despacho, pedidos, mesas, carta, informes, ajustes) y estado de conexiones e impresoras

Todo el texto está en content.ts y los colores en tokens.css.
Concepto

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.

Del DESIGN.md, que por ahora está en portugués.

ParaCocina y encargado de turno de restaurantes con salón y delivery por app, que leen la pantalla a 2 m, de pie y con las manos ocupadas, en hora pico

Paleta

Los cuatro colores que definen el diseño y todas las variables de tokens.css. Haz clic para copiar.

Tipografía

Big Shoulders en los títulos, Atkinson Hyperlegible en el texto.

TítulosBig Shoulders

Aag!

Comanda en una línea

ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789

TextoAtkinson Hyperlegible

La fuente de lectura sostiene párrafos largos sin cansar.

Texto corrido, botones, formularios y leyendas. Los títulos usan la fuente destacada; esta es la del día a día.

0123456789 · $1.234,56 · 25/09 a las 19:30

Para quién es

Lo que la IA compara con el cliente para elegir el diseño.

Ideal para
  • restaurante que opera salón y delivery a la vez
  • cocina dividida en estaciones (plancha, freidora, armado, bar)
  • operación con horas pico y pedidos programados
  • sistema que integra iFood, Rappi y pedidos propios
  • marca que ya usa negro, ámbar o rojo
Evitar para
  • negocio sin cocina ni operación en tiempo real
  • marca clara o pastel que no acepta tema oscuro
  • panel de dueño centrado en facturación e informes
  • quien quiere un panel colorido y lúdico
Nichos
restaurantehamburgueseríaparrillapizzeríadark kitchenlocal de comida rápidabar y tapasdelivery de comidacocina industrialfranquicia gastronómica

Tono

operativodirectourgente cuando hace faltarobustonocturno

Lo que lo hace Comanda

Las firmas del DESIGN.md: lo que no puede faltar al aplicarlo.Del DESIGN.md, que por ahora está en portugués.

  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".

Reglas del juego

Directo del DESIGN.md.Del DESIGN.md, que por ahora está en portugués.

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

Lleva Comanda
a tu cliente.

En Claude Code, Cursor o cualquier IA: lee el DESIGN.md de este diseño y aplica tokens, fuentes y textos en el proyecto del cliente.

Usar con IA

Otros paneles

Más paneles de administración del catálogo.