Todos os projetos

Jan 2025 · atual · Desenvolvedor fullstack, num time de 4, hoje pela Techlithy

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.

Resumo comercial com alunos, ticket médio, faturamento e matrículas por segmento

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

Telas

Próximo projetoCRM da Techlithy