VH
Voltar ao portfólio
Projeto real em produçãoFull StackPainel AdministrativoGoogle Sheets APIIAPostgreSQLVercel

Centro da Juventude Almirante Tamandaré

Sistema web completo para gestão de inscrições, alunos, oficinas, chamadas, frequência, suporte, relatórios, integração com Google Sheets e análise com IA.

Dashboard administrativo do sistema Centro da Juventude
Dashboard administrativo com indicadores agregados do sistema.

Resumo rápido

Da gestão manual para uma plataforma centralizada.

O Centro da Juventude Almirante Tamandaré precisava centralizar processos que antes dependiam de planilhas, controles manuais e consultas espalhadas. Desenvolvi um sistema web para organizar inscrições, alunos, turmas, chamadas, frequência, suporte, relatórios e dados administrativos em uma única plataforma.

O projeto foi pensado para uso real por equipe administrativa, alunos e responsáveis, com foco em clareza, segurança e redução de retrabalho.

735+alunos ativos acompanhados
28+oficinas cadastradas
68+turmas configuradas
50+planilhas processadas
660+frequências registradas
126+chamadas criadas
426registros de lista de espera
IArelatórios com recomendações

Métricas apresentadas como dados agregados do sistema, sem identificação individual.

Antes e depois

Da gestão manual para uma operação centralizada.

Antes do sistema, a gestão dependia de planilhas, conferências manuais e processos separados. A plataforma centralizou inscrições, alunos, turmas, chamadas, frequência, suporte, relatórios e indicadores em um único ambiente.

Antes do sistema

Processos espalhados e manuais.

  • Dados espalhados em planilhas
  • Conferência manual
  • Dificuldade para acompanhar alunos, turmas e oficinas
  • Relatórios demorados
  • Suporte sem histórico centralizado
  • Pouca visibilidade sobre faltas, ocupação e demanda
Depois do sistema

Plataforma centralizada para a operação.

  • Inscrição online
  • Portal do aluno
  • Painel administrativo
  • Chamadas e frequência organizadas
  • Relatórios e gráficos automáticos
  • IA apoiando decisões administrativas
  • Integração com Google Sheets
  • Logs e permissões

Com a centralização, a equipe ganhou mais controle sobre a operação, reduziu retrabalho e passou a acompanhar indicadores importantes com mais clareza.

Funcionalidades principais

Módulos criados para uso real.

Portal público

Apresenta o Centro da Juventude, oficinas, agenda, galeria, inscrições e informações para a comunidade.

Inscrição online

Permite que alunos e responsáveis façam cadastro e enviem informações necessárias para participação nas oficinas.

Portal do aluno

Área para consultar turmas, frequência, próximas aulas, mural, notificações e histórico de chamados.

Painel administrativo

Ambiente interno para acompanhar inscrições, alunos, turmas, oficinas, documentos, frequência, suporte e métricas.

Dashboard

Indicadores de inscritos, oficinas, turmas, lista de espera, faltas recorrentes e turmas com baixa procura.

Chamadas e frequência

Registro de presença, faltas e justificativas, mantendo histórico organizado por turma e oficina.

Suporte e tickets

Canal para abertura e acompanhamento de chamados, com histórico e controle administrativo.

Relatórios e gráficos

Visualização de dados consolidados, ocupação, frequência, demanda, lista de espera e alertas administrativos.

Análise com IA

Recomendações com base em estatísticas agregadas para identificar prioridades e pontos de atenção.

Google Sheets

Importação e sincronização de planilhas oficiais, reduzindo retrabalho e mantendo compatibilidade com a rotina.

Logs e auditoria

Registro de ações administrativas para aumentar rastreabilidade e segurança operacional.

Manual ADM

Guia interno para orientar o uso correto do painel e reduzir dúvidas da equipe.

IA na gestão

IA como apoio à gestão

O sistema utiliza análise com IA sobre estatísticas agregadas para apoiar decisões administrativas, sugerindo ações relacionadas à divulgação de oficinas, ocupação de turmas, lista de espera, frequência e pontos de atenção.

A IA não é apresentada como substituta da gestão e não precisa expor dados sensíveis individuais. Ela funciona como apoio para transformar indicadores consolidados em prioridades mais claras.

Recomendações administrativas

Sugestões para divulgação, ocupação de turmas, lista de espera e pontos de atenção operacional.

Análise de dados agregados

Leitura de estatísticas consolidadas, sem depender de dados sensíveis individuais para gerar contexto.

Apoio à priorização de ações

Ajuda a equipe a enxergar o que precisa de atenção primeiro, mantendo a decisão final com a gestão.

Arquitetura

Como o sistema foi estruturado.

A base técnica foi organizada para sustentar site público, portal, painel administrativo, integrações, segurança e relatórios sem misturar responsabilidades.

Frontend

Interface pública, portal do aluno e painel administrativo responsivo.

  • Experiência pública
  • Portal do aluno
  • Painel administrativo

Backend

APIs REST, autenticação, validações no servidor e regras de negócio.

  • Node.js
  • Express
  • Serviços por responsabilidade

Banco de dados

PostgreSQL/Neon para alunos, turmas, oficinas, chamadas, frequência, tickets e logs.

  • PostgreSQL
  • Neon
  • Dados operacionais

Integrações

Google Sheets API e Google Drive API para importação e sincronização com planilhas oficiais.

  • Google Sheets API
  • Google Drive API
  • Sincronização

Segurança

JWT, permissões por perfil, CSRF, rate limit, logs de auditoria e mascaramento de dados sensíveis.

  • Perfis de acesso
  • Auditoria
  • Proteção de dados

IA

Relatórios automáticos e recomendações baseadas em dados agregados.

  • Dados agregados
  • Recomendações
  • Relatórios automáticos

Principais desafios

O que exigiu mais cuidado técnico e de produto.

Transformar planilhas em dados estruturados

O sistema precisava lidar com dados vindos de planilhas oficiais e transformar essas informações em registros utilizáveis no banco.

Manter compatibilidade com o processo existente

A integração com Sheets permitiu modernizar a operação sem quebrar a rotina já usada pela equipe.

Criar um painel útil para uso real

O painel precisava ser claro, direto e funcional para pessoas que não são técnicas.

Evitar retrabalho administrativo

A centralização dos dados reduziu consultas manuais e facilitou o acompanhamento de alunos, turmas e oficinas.

Proteger dados sensíveis

Foram aplicados cuidados com autenticação, permissões, logs e mascaramento de informações.

Gerar informações acionáveis

Alertas, relatórios, gráficos e análise com IA ajudam a equipe a tomar decisões com mais clareza.

Resultados alcançados

Operação mais organizada e acompanhável.

O sistema passou a centralizar a gestão operacional do Centro da Juventude, facilitando o acompanhamento de inscrições, alunos, chamadas, frequência, lista de espera e relatórios. A equipe ganhou uma visão mais clara da operação e passou a contar com indicadores para identificar pendências, baixa procura, faltas recorrentes e necessidade de ações administrativas.

  • Dados centralizados em uma única plataforma
  • Redução de retrabalho manual
  • Melhor acompanhamento de alunos e turmas
  • Controle de chamadas e frequência
  • Lista de espera mais visível
  • Painel com indicadores administrativos
  • Suporte com histórico
  • Relatórios mais rápidos
  • IA auxiliando na priorização de ações
  • Maior rastreabilidade por meio de logs

Minha participação

Atuação de ponta a ponta.

Fui responsável por todas as etapas do projeto, desde a estrutura visual e experiência de uso até backend, banco de dados, integrações, painel administrativo, autenticação, regras de negócio, segurança, deploy e melhorias contínuas.

  • Planejamento das funcionalidades
  • Desenvolvimento frontend
  • Desenvolvimento backend
  • Modelagem do banco de dados
  • Integração com Google Sheets e Drive
  • Criação do painel administrativo
  • Criação do Portal do Aluno
  • Módulos de chamadas, frequência e tickets
  • Relatórios, gráficos e análise com IA
  • Segurança, permissões e logs
  • Deploy e manutenção contínua

Próximo projeto

Quer um sistema parecido?

Esse projeto mostra como um processo manual pode virar uma plataforma web organizada, segura e pronta para uso real.