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
Bloques de la pantalla01/11lateral con módulos (cocina, despacho, pedidos, mesas, carta, informes, ajustes) y estado de conexiones e impresoras
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.
- 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
- 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
Tono
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.
- 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. - 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. - 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. - 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()). - 05
Fila em colunas corridas (
.comanda-fila, CSScolumns), mais antigo primeiro, numerada de 1 a 9 como na bump bar; o pedido chegando pela integração aparece como esqueleto (aria-busy). - 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.
- 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.
- 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#211810para ticket, painel e topo;surface-2#2b2015para 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-numerocomtabular-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-autodentro de painelmin-w-0; a página nunca rola de lado. - Animação:
data-sobeno título e na faixa de resumo;data-revelanos painéis de apoio e na tabela de prontos. A fila não anima (produto carrega direto na tarefa). Pisca e esqueleto param comprefers-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_paranometa.json).
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.
Otros paneles
Más paneles de administración del catálogo.
