ERP Portal Transforma
Os relatórios de matrículas, vendas e gestão da holding Transforma Educação num só lugar
Portal interno que reúne os relatórios que viviam espalhados entre planilhas, BI e ActiveSoft: matrículas, vendas de material, financeiro e gestão de pessoas, com acesso por departamento e por unidade.
O problema
Os relatórios de matrículas e vendas da holding estavam espalhados entre planilhas do Google, o BI, o ActiveSoft e os sistemas da editora. Comparar ciclos, unidades e metas significava juntar dados de várias fontes à mão.
O produto
- Dashboard comercial com relatórios de resumo, metas de matrículas, comparativos de matrícula, rematrícula e captação, matrículas por turma, faturamento e adesão ao material.
- Financeiro com demonstrativo de resultado por unidade, EBITDA e KPIs de custo sobre a receita.
- Áreas de matrículas, atendimento, gente e gestão (avaliação de desempenho e cadastro de colaboradores), pedagógico e jurídico.
- Acesso por departamento e por unidade: cada pessoa vê só as áreas que tem permissão e os dados das próprias unidades.
- Exportação de cada relatório para Excel.
Arquitetura e integrações
O dashboard comercial é feito em React 19 e TypeScript, com TanStack e shadcn/ui, e consome uma API em TypeScript com Express 5, organizada em controllers, services e repositories.
- Google Sheets como fonte principal: as exportações do ActiveSoft, do ActiveCampaign e de outros sistemas chegam em planilhas, lidas pela API com cache em Redis que só expira quando a planilha muda.
- API da Editora Ensina Mais: os pedidos de material alimentam a adesão e o faturamento de material, e a data de matrícula vem do Nexus, o back-office da editora, com a planilha como reserva se ele falhar.
- Banco MySQL do financeiro para o demonstrativo de resultado e os KPIs.
- Abertura de chamados de suporte no Yungas direto do portal.
Problemas que resolve
Relatórios
Relatórios espalhados
Problema
Matrículas e vendas ficavam divididas entre planilhas, BI e ActiveSoft.
Como o sistema resolve
Um portal reúne todas as fontes, com os mesmos filtros em cada relatório.
Acesso e operação
Cada área com a sua visão
Problema
Diretores, gestores e áreas precisam de visões diferentes dos mesmos dados.
Como o sistema resolve
Acesso por departamento e por unidade, definido por cargo e permissão.