Prateleira.
Tableau de bord d'une petite boutique en ligne de chaussures : stock par grille de pointures (34-44) avec rupture et sous-seuil dans la cellule même, couverture en jours, miniature du produit, file d'expédition par délai d'envoi, ventes par canal (boutique propre, Mercado Livre, Shopee) avec axe en monnaie, retours et rotation. Blanc cassé chaud, brun tabac, olive d'attention et terre cuite critique ; SKU et commande en mono, chiffres tabulaires.
- Type
- Dashboard admin
- Thème
- Clair
- Titres
- Hanken Grotesk
- Texte
- Hanken Grotesk
PourPropriétaire ou responsable d'expédition d'une petite boutique en ligne qui vend sur son site, Mercado Livre et Shopee et vérifie commandes et stock chaque jour
Blocs de l'écran01/08barre latérale de modules sur toute la hauteur, avec l'état de synchronisation de chaque canal (devient une barre du haut avec tiroir sur mobile)
Painel de operação para quem toca uma loja online pequena: separa pedido, confere estoque, acompanha canal de venda. Parece o que Bling, Tiny ERP e o admin da Nuvemshop/Shopify realmente mostram — fila de expedição, SKU com localização, estoque baixo por variação — não um app de consumo. Quem usa é o dono ou quem cuida da expedição, olhando a tela várias vezes por dia.
Extrait du DESIGN.md, en portugais pour l'instant.
PourPropriétaire ou responsable d'expédition d'une petite boutique en ligne qui vend sur son site, Mercado Livre et Shopee et vérifie commandes et stock chaque jour
Palette
Les quatre couleurs qui définissent le design et toutes les variables de tokens.css. Cliquez pour copier.
Typographie
Hanken Grotesk pour les titres, Hanken Grotesk pour le texte.
TitresHanken Grotesk
Aag!
Prateleira en une ligne
ABCDEFGHIJKLMNOPQRSTUVWXYZ 0123456789
TexteHanken Grotesk
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.
- boutique multi-canaux
- activité avec expédition et stock physique
- marque à l'identité chaleureuse/artisanale (cuir, bois, textile)
- système de gestion vendu au petit commerce (SaaS ERP/OMS simple)
- tableau de bord purement financier ou comptable
- produit 100 % digital sans stock physique
- marque froide/tech ou de luxe minimaliste
- activité à très gros volume (centaines de milliers de SKU)
Ton
Ce qui fait Prateleira
Les signatures du DESIGN.md : ce qui ne doit pas manquer à l'application.Extrait du DESIGN.md, en portugais pour l'instant.
- 01
Grade de numeração (
Estoque por grade): um produto por cor, uma coluna por número de 34 a 44. A célula (.prateleira-celula) é o estado: número normal, fundo oliva abaixo do mínimo, fundo terracota com filete esgotado,·para numeração que o modelo não tem. Tamanho único ocupa a grade inteira com uma célula só. Nada de selo colorido. - 02
Miniatura do produto (
<Miniatura>,Miniatura.tsx): perfil de catálogo em SVG próprio, pintado com a cor real da variação, num quadro.prateleira-mini. São ilustrações de exemplo: no cliente o mesmo quadro recebe a foto do produto. - 03
SKU em selo mono com borda (
.prateleira-selo), nunca texto solto. - 04
Canal só pelo traço da borda (
.prateleira-canal): Loja sólida, ML tracejada, Shopee pontilhada. No gráfico, o mesmo código vira padrão de preenchimento (.prateleira-serie-*). - 05
Coerência calculada: KPI "SKUs abaixo do mínimo", aba "Repor", contagem da lateral e cobertura saem da mesma lista (
estoque.itens) noLanding.tsx. Nunca digite esses números. - 06
Estados reais na tela: linha-esqueleto "Importando pedidos do Mercado Livre…" na fila (carregando), canal Shopee com "token expirado · Reconectar" na lateral (erro), "Nenhuma mediação aberta" em Devoluções (vazio que ensina), paginação desabilitada (desabilitado), duas linhas marcadas com a barra de ação em massa (seleção).
- 07
Gráfico de canais com eixo Y em reais, grade horizontal, data no eixo X, balão no hover e no foco (coluna focável), e o dia em aberto com o contorno tracejado do mesmo dia da semana passada. Abaixo, a tabela de participação por canal.
Règles du jeu
Directement du DESIGN.md.Extrait du DESIGN.md, en portugais pour l'instant.
Identidade
- Fundo off-white quente
#f5f0e3; painéis e tabelas em#fdfbf4com filete#ddcfae(entre linhas,--p-filete#e8dec6). Segunda camada neutra--p-lateral#efe8d6na lateral. - Texto marrom-tabaco quase preto
#241a10, secundário#74624c(≥ 4.5:1 no fundo). - Primária marrom-tabaco
#5b3a1f: botão principal, ícone do item ativo, série "loja própria" do gráfico, foco de teclado. É a cor "do software". - Oliva (
--d-accent#6f7a3f, texto--p-atencao#59642c) = atenção: numeração abaixo do mínimo, contagem da lateral que pede ação, devolução recebida para conferir. - Terracota
--p-critico#a5432a= crítico, só: numeração esgotada, pedido atrasado, cobertura menor que o prazo do fornecedor, canal com falha, devolução recusada. - Fontes: Hanken Grotesk para tudo, com
tabular-numsligado no design inteiro. Red Hat Mono só para código: SKU, número de pedido, horário de postagem, localização, numeração da grade. Régua: "código é mono, quantidade e valor são grotesca tabular". - Escala fixa de produto: 13px para quase tudo, 15px título de painel, 22px título da página, 26px número de KPI. Cantos
0.375rem/0.625rem.
Regras
- Status é texto + ícone pequeno de uma cor (lucide, traço 1.75), nunca pílula colorida.
- Item ativo da lateral: fundo
surfaceneutro com filete, ícone tabaco. Nada de pílula tingida. - Abas de filtro sublinhadas (
.prateleira-aba), com contagem ao lado em cinza. - Botões: um vocabulário só (
.prateleira-btn: padrão,data-tipo="primario","fantasma"), 32px de altura, com hover, ativo, foco e desabilitado. Classes de componente ficam em@layer componentsparahidden/sm:inline-flexfuncionarem. - Tabela: cabeçalho
--p-cabeca, hover--p-hover, selecionada--p-selecao(aria-selected), coluna de ordenação com seta earia-sort, primeira coluna fixa (.prateleira-fixa) quando a tabela rola de lado. Sempreoverflow-x-autocom paimin-w-0. - Proibido: gradiente, glow, vidro, sparkline, donut, avatar com aro, ícone em quadrado colorido, rótulo em caixa-alta acima de título, numeração de seção.
- Lateral ocupa a altura toda (o
<aside>estica no grid; o conteúdo dela ésticky). No celular vira barra de topo com gaveta (<details>, sem JS) que mostra o erro de canal. - Animação:
data-sobenos KPIs,data-revelanos painéis, barras do gráfico crescem uma vez, 150–250 ms nas transições. Tudo para emprefers-reduced-motion. - Estado é só visual (CSS/props). Separar pedido, gerar pedido de compra e reconectar canal são do app real.
Adaptar à marca do cliente
- Troque
--d-primarypela cor de marca se for escura e quente (marrom, terracota, verde garrafa, azul-marinho escuro). Mantenha--d-accentoliva e--p-criticoterracota — são papéis de atenção/crítico, não de marca. - Marca clara ou muito saturada? Use-a só no nome da loja na lateral e no botão principal; mantenha o fundo off-white e o texto tabaco para não perder a legibilidade dos números.
- Se a loja não vender por marketplace, tire "Canais" da lateral e o gráfico de
vendasCanalvira uma barra só (sem padrão tracejado/pontilhado).
Emmenez Prateleira
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.