Comanda.
Écran de cuisine (KDS) sombre pour restaurant avec salle, comptoir et livraison par appli : tickets avec grand chronomètre, poste et modificateur par article, allergie mise en évidence, bouton Prêt de bump bar et filtre par poste. Vert dans les temps, ambre à 75 % de l'objectif, rouge tomate en retard. Tout lisible de loin, debout.
- Type
- Dashboard admin
- Thème
- Sombre
- Titres
- Big Shoulders
- Texte
- Atkinson Hyperlegible
PourCuisine et chef de service de restaurants avec salle et livraison par appli, qui lisent l'écran à 2 m, debout et les mains prises, au coup de feu
Blocs de l'écran01/11barre latérale avec modules (cuisine, expédition, commandes, tables, carte, rapports, réglages) et état des connexions et imprimantes
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.
Extrait du DESIGN.md, en portugais pour l'instant.
PourCuisine et chef de service de restaurants avec salle et livraison par appli, qui lisent l'écran à 2 m, debout et les mains prises, au coup de feu
Palette
Les quatre couleurs qui définissent le design et toutes les variables de tokens.css. Cliquez pour copier.
Typographie
Big Shoulders pour les titres, Atkinson Hyperlegible pour le texte.
TitresBig Shoulders
Aag!
Comanda en une ligne
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
TexteAtkinson Hyperlegible
La police de lecture porte les longs paragraphes sans fatiguer.
Texte courant, boutons, formulaires et légendes. Les titres prennent la police d'affichage ; celle-ci fait le quotidien de la page.
0123456789 · 1 234,56 € · 25/09 à 19h30
Pour qui
Ce que l'IA compare avec le client pour choisir le design.
- restaurant qui gère salle et livraison en même temps
- cuisine divisée en postes (plancha, friteuse, dressage, bar)
- activité avec coups de feu et commandes programmées
- système qui intègre iFood, Rappi et commandes en propre
- marque qui utilise déjà noir, ambre ou rouge
- activité sans cuisine ni opération en temps réel
- marque claire ou pastel qui refuse le thème sombre
- tableau de bord de propriétaire centré sur le chiffre d'affaires et les rapports
- ceux qui veulent un tableau coloré et ludique
Ton
Ce qui fait Comanda
Les signatures du DESIGN.md : ce qui ne doit pas manquer à l'application.Extrait du DESIGN.md, en portugais pour l'instant.
- 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".
Règles du jeu
Directement du DESIGN.md.Extrait du DESIGN.md, en portugais pour l'instant.
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).
Emmenez Comanda
chez votre client.
Dans Claude Code, Cursor ou n'importe quelle IA : elle lit le DESIGN.md de ce design et applique tokens, polices et textes au projet du client.
Autres dashboards
Plus de dashboards admin du catalogue.