Dashboard - Business Intelligence
Aprenda a criar dashboards completos com análise de dados, gráficos e KPIs
📊 O que é um Dashboard?
Um Dashboard (painel de controle) é uma interface visual que apresenta as informações mais importantes de um sistema de forma consolidada e fácil de entender. Pense nele como o "painel do carro" do seu negócio - mostra os indicadores essenciais em tempo real!
💡 Analogia: Assim como o painel do carro mostra velocidade, combustível e temperatura, um dashboard empresarial mostra vendas, lucros, estoque, etc.
🎯 Componentes de um Dashboard
KPIs
Indicadores-chave de performance (totais, médias, percentuais)
Gráficos
Visualizações de dados (barras, pizza, linhas)
Tabelas
Listas detalhadas (rankings, últimos registros)
Alertas
Notificações de problemas ou anomalias
🏗️ Arquitetura do Dashboard
Nosso dashboard segue uma arquitetura em 3 camadas:
Banco de Dados (Prisma)
Armazena os dados brutos: franquias, funcionários, salários, etc.
Backend API (route.js)
Busca dados, faz cálculos, agrupa informações e retorna JSON estruturado. É o "cérebro" que processa tudo!
Frontend (page.jsx)
Recebe o JSON, renderiza cards, gráficos e tabelas. É a "cara" bonita que o usuário vê!
💎 O que nosso Dashboard faz?
Totalizadores (KPIs)
Total de franquias, total de funcionários, salário médio, folha salarial total
Distribuições
Franquias por cidade, funcionários por cargo, distribuição salarial
Rankings
Top 5 franquias por número de funcionários e folha salarial
Histórico Recente
Últimas 5 franquias e últimos 5 funcionários cadastrados
Alertas Inteligentes
Identifica franquias sem funcionários e funcionários sem franquia
