← Voltar ao Cygnus Forge
🧾 Em Refinamento — Fase de Planejamento

Templates de Relatório Desenhados Visualmente

Monte o layout do relatório na tela — header, footer, conteúdo e mapeamento dos campos — sem escrever código. Depois é só importar dados reais via JSON, CSV ou API e gerar o relatório final aplicando esse template.

📋 Ideia capturada e em refinamento — ainda sem stack, telas ou versão navegável definidas · repositório no GitHub

Em Refinamento

Por que o ReportForge?

Montar o layout de um relatório hoje depende de código ou configuração manual — e quem desenha o relatório normalmente não é quem consome os dados.

🧩

O Problema

Qualquer ajuste de layout de relatório exige um desenvolvedor — mesmo mudanças simples de posição ou conteúdo de campo.

🎨

A Solução Proposta

Montar o template visualmente (header, footer, conteúdo), mapear onde cada campo do dado aparece, e gerar o relatório aplicando esse mapa a dados reais.

🎯

Público-Alvo

P.O.s e analistas de negócio que precisam montar e manter relatórios sem depender de um desenvolvedor a cada mudança de layout.

♻️

Diferencial

Separar "desenhar o template" (feito uma vez, visualmente) de "gerar o relatório" (repetido a cada importação), com um mapa de campos reutilizável entre datasets no mesmo formato.

Como Vai Funcionar

Fluxo proposto — a refinar durante o Specify do projeto

Montar o template

O usuário monta o template visualmente: header, footer, conteúdo e a separação dos dados.

Mapear os campos

Cada campo do template é mapeado para um caminho nos dados de exemplo (ex. "empresa.razaoSocial").

Importar dados reais

O usuário importa dados de produção via JSON, CSV ou API.

Gerar o relatório

O aplicativo aplica o mapa aos dados importados e gera o relatório final.

Funcionalidades Planejadas

Nada disto está implementado ainda — é o escopo em refinamento

Planejado
🖼️

Criação de Template

Montagem visual de header, footer e conteúdo do relatório.

Planejado
🔗

Mapeamento Visual de Campos

Ligar cada campo do dado à posição correspondente no template.

Planejado
📄

Importação via JSON

Importar dados de exemplo ou reais em formato JSON.

Planejado
📊

Importação via CSV

Importar dados tabulares em formato CSV.

Planejado
🔌

Importação via API

Conectar diretamente a uma API para trazer os dados de produção.

Planejado
🧾

Geração do Relatório Final

Aplicar o template + mapa de campos aos dados importados e gerar o relatório.

Modelo de Negócio

Direção definida, faixas e valores ainda em aberto

Cada conta terá um plano, que define dois limites: quantidade total de templates que a conta pode ter criado, e quantidade de registros importados por mês (com renovação mensal). As faixas e valores de cada plano ainda não foram definidos.

Roadmap

Onde o projeto está e os próximos passos

🟠 Ideia capturada e nomeada (ReportForge) — refinamento da especificação em andamento
⬜ Decidir stack técnica da fase web
⬜ Definir faixas e valores dos planos e limites
⬜ Decidir modelo de posicionamento do template (coordenadas absolutas vs. layout de fluxo)
⬜ MVP web: criação de template + mapeamento + importação (JSON) + geração de relatório
⬜ Importação via CSV e via API
⬜ Controle de limites por plano em produção
⬜ Avaliar e planejar migração para desktop (Fase 2)

Stack Tecnológica

Ainda não definida

A stack técnica da fase web ainda será decidida. O roadmap de plataforma prevê começar como aplicativo web e, numa fase futura, avaliar migração para desktop (Electron, .NET/WPF/MAUI ou outra opção, considerando o stack já usado em outros projetos do Cygnus Forge — majoritariamente C#/WPF).

Quer acompanhar a evolução do ReportForge?

O projeto está em fase de refinamento — entre em contato para saber mais ou trocar ideias sobre o escopo.

Fale Comigo