Resumo
Produto analítico demonstrativo para explorar arrecadação, metas, variações temporais e composição das receitas em uma interface executiva.
Case de projeto
Produto analítico web demonstrativo para explorar arrecadação sintética, metas, variações temporais e composição das receitas em uma interface executiva.

Produto analítico demonstrativo para explorar arrecadação, metas, variações temporais e composição das receitas em uma interface executiva.
Bases fiscais podem ser extensas e fragmentadas, dificultando a identificação de tendências, desvios e fontes relevantes de arrecadação.
Estruturação dos indicadores, modelagem do cenário analítico, desenvolvimento das visualizações e organização da narrativa executiva.
Os dados são integralmente sintéticos e reproduzíveis. Um gerador TypeScript determinístico cria registros mensais com sazonalidade, tendência e anomalias controladas; não existe banco, carga de CSV, API oficial ou informação pessoal na fonte atual.
Projeto independente e demonstrativo, sem vínculo institucional, desenvolvido para representar como indicadores de arrecadação podem apoiar análise fiscal e tomada de decisão.
O projeto foi inspirado em conhecimentos adquiridos em rotinas profissionais de análise de dados públicos, sem utilizar sistemas internos, dados sigilosos ou materiais institucionais.
O fluxo separa geração dos dados, contrato de acesso, cálculos, APIs e visualização para manter as regras reproduzíveis e permitir uma fonte real futura sem reescrever a interface.
Entradas de calendário, tributos, sazonalidade e ruído com seed produzem 600 registros TypeScript identificados como simulated-model-v1.
Tipos de domínio e o RevenueDataProvider recebem filtros e entregam registros e agregados; a implementação atual é exclusivamente mock em memória.
Funções puras calculam totais, gap, atingimento, variações, participação, acumulado, forecast, score e insights explicáveis.
APIs Next.js aplicam filtros validados com Zod e devolvem JSON em um envelope consistente.
Server Components carregam a base e ilhas cliente aplicam filtros, simulador e gráficos Recharts na interface responsiva.
As definições abaixo correspondem às funções TypeScript e à metodologia da aplicação. Todos os resultados são calculados sobre dados sintéticos.
| Definição | Unidade | Regra de cálculo | Uso | Limitação |
|---|---|---|---|---|
| Receita estimadaSoma dos valores de referência do recorte selecionado. | R$ | Soma de estimatedAmount. | Estabelecer a base comparativa para metas e projeções. | A estimativa é gerada pelo modelo sintético e não por uma lei orçamentária real. |
| Receita arrecadadaSoma dos valores simulados como arrecadados no recorte. | R$ | Soma de collectedAmount. | Comparar realização, composição e evolução temporal. | Os valores não representam arrecadação oficial ou resultado fiscal real. |
| Gap financeiroDiferença entre o arrecadado e o estimado. | R$ | Receita arrecadada − receita estimada. | Identificar desvios positivos ou negativos frente à referência. | O sinal depende de duas medidas sintéticas e não expressa impacto orçamentário real. |
| Atingimento da metaPercentual arrecadado em relação ao valor estimado. | % | Receita arrecadada ÷ receita estimada × 100. | Monitorar aderência à meta no período filtrado. | Retorna zero quando a base estimada é zero e usa metas apenas demonstrativas. |
| Variação mensalMudança percentual do arrecadado entre meses consecutivos. | % | (Mês atual − mês anterior) ÷ mês anterior × 100. | Observar aceleração, queda e sazonalidade de curto prazo. | O primeiro ponto não possui comparação anterior e recebe variação zero. |
| Variação anualMudança percentual da arrecadação agregada entre anos consecutivos. | % | (Ano atual − ano anterior) ÷ ano anterior × 100. | Comparar tendência de crescimento no horizonte de cinco anos. | A série incorpora a tendência artificial definida pelo gerador. |
| Participação por tributoParcela de cada tributo no total arrecadado do recorte. | % | Arrecadado do tributo ÷ arrecadação total × 100. | Analisar concentração e dependência da composição fiscal simulada. | Os pesos de cada tributo foram definidos para o cenário demonstrativo. |
| Projeção anualEstimativa de fechamento com base no ritmo arrecadado até o mês de corte. | R$ e % | Média mensal observada × 12, comparada à meta anual. | Sinalizar cenários de fechamento saudável, atenção ou risco. | Forecast heurístico com corte padrão no mês 9, sem modelo estatístico. |
| Revenue Health ScoreScore composto para sintetizar a saúde da arrecadação demonstrativa. | 0 a 100 | Combina atingimento, tendência, concentração, meses abaixo da meta e anomalias com pesos fixos. | Oferecer uma leitura executiva consolidada do recorte. | Pesos e faixas são heurísticos e não foram calibrados com dados fiscais reais. |
Soma dos valores de referência do recorte selecionado.
Soma dos valores simulados como arrecadados no recorte.
Diferença entre o arrecadado e o estimado.
Percentual arrecadado em relação ao valor estimado.
Mudança percentual do arrecadado entre meses consecutivos.
Mudança percentual da arrecadação agregada entre anos consecutivos.
Parcela de cada tributo no total arrecadado do recorte.
Estimativa de fechamento com base no ritmo arrecadado até o mês de corte.
Score composto para sintetizar a saúde da arrecadação demonstrativa.
Aplicação, endpoints, metodologia e referências locais são apresentados conforme seu nível real de acesso.
Aplicação pública
Landing page pública com declaração de produto demonstrativo, KPIs sintéticos e acesso ao dashboard.
Abrir evidênciaAplicação pública
Interface pública com filtros, KPIs, score, forecast, gráficos, tabela, insights e exportação CSV.
Abrir evidênciaEndpoint público
Endpoint público com registros sintéticos, totais, ranking, categorias, score e forecast do recorte de 2026.
Abrir evidênciaEndpoint público
Endpoint público com fechamento projetado, gap, atingimento, meta anual e status do cenário.
Abrir evidênciaDocumentação pública
Página pública que documenta dados fictícios, fórmulas, score, insights e simulação.
Abrir evidênciaReferência de código
Série determinística de 2022 a 2026 com dez tributos, sazonalidade e anomalias controladas.
Referência de códigosrc/data/mock-revenue.ts · src/data/dictionary.ts
Referência de código
Funções puras de totais, variações, participação, acumulado, forecast e Revenue Health Score.
Referência de códigosrc/lib/calculations.ts · src/lib/forecast.ts
Código-fonte privado
O código-fonte é privado; a aplicação publicada e as APIs são a evidência verificável.
Indicadores calculados para o recorte padrão de 2026 sobre 120 registros sintéticos. Eles não representam arrecadação oficial, resultado fiscal real ou desempenho de uma instituição.
Valores reproduzidos pela aplicação publicada e pelos endpoints /api/revenue?year=2026 e /api/forecast?year=2026.
As imagens são conceitos visuais e mockups de produto. Elas não representam uma plataforma governamental, nem reproduzem os valores atuais calculados pela aplicação publicada.


Próximo projeto
Workspace controlado por gestos da mão na câmera, com pipeline de quadro adaptativo e motor de gestos próprio.
Ver case completo