DashboardClairpratiqueopérationnelfiable
PPrateleira

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

/preview/prateleira

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)

Tout le texte est dans content.ts et les couleurs dans tokens.css.
Concept

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.

Idéal pour
  • 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)
À éviter pour
  • 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)
Secteurs
petit e-commerceboutique en lignevendeur de marketplacechaussures et accessoiresmodelogistique de petit commerceexpéditiongestion de stock

Ton

pratiqueopérationnelfiabledirect

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.

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

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

  3. 03

    SKU em selo mono com borda (.prateleira-selo), nunca texto solto.

  4. 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-*).

  5. 05

    Coerência calculada: KPI "SKUs abaixo do mínimo", aba "Repor", contagem da lateral e cobertura saem da mesma lista (estoque.itens) no Landing.tsx. Nunca digite esses números.

  6. 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).

  7. 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 #fdfbf4 com filete #ddcfae (entre linhas, --p-filete #e8dec6). Segunda camada neutra --p-lateral #efe8d6 na 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-nums ligado 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 surface neutro 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 components para hidden/sm:inline-flex funcionarem.
  • Tabela: cabeçalho --p-cabeca, hover --p-hover, selecionada --p-selecao (aria-selected), coluna de ordenação com seta e aria-sort, primeira coluna fixa (.prateleira-fixa) quando a tabela rola de lado. Sempre overflow-x-auto com pai min-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-sobe nos KPIs, data-revela nos painéis, barras do gráfico crescem uma vez, 150–250 ms nas transições. Tudo para em prefers-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-primary pela cor de marca se for escura e quente (marrom, terracota, verde garrafa, azul-marinho escuro). Mantenha --d-accent oliva e --p-critico terracota — 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 vendasCanal vira uma barra só (sem padrão tracejado/pontilhado).
Claude Code

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.

Utiliser avec l'IA

Autres dashboards

Plus de dashboards admin du catalogue.