Pular para o conteúdo
Todos os projetos

Balcão de Atendimento

em produção

Agendamento e prova de atendimento

Plataforma full-stack que agenda ~110 escolas em 200 vagas presenciais e transforma cada atendimento em prova auditável para órgãos de controle. Construída e publicada sozinho.

GitHub

O repositório público é uma versão de demonstração com dados fictícios — a instância de produção é interna.

// o caso

problema
As escolas afirmavam aos órgãos de controle que não eram orientadas sobre como prestar contas de recursos federais; a secretaria afirmava que orientava. Faltava prova para os dois lados.
solução
Cada atendimento vira um registro imutável, com autor e data — correções entram como adendo assinado, nunca sobrescrevendo o original. As escolas agendam por um link com token assinado, sem senha; coordenação e analistas têm seus próprios perfis.
impacto
Em produção. As regras que importam moram no banco, não só na aplicação: índices únicos parciais tornam impossível uma vaga dobrada. Publicado em um banco corporativo compartilhado, atrás de um proxy reverso que eu não controlava.

// meu papel

Desenvolvedor único — do levantamento de requisitos e da modelagem de dados até a publicação em produção, incluindo a integração com as equipes de banco de dados e de infraestrutura do órgão.

// visão geral

Três perfis dividem o mesmo sistema. A coordenação administra o mutirão; as analistas conduzem o balcão do dia a dia; as escolas agendam por um link próprio — sem senha, porque o token assinado na URL já as identifica. Uma única tela cobre agendar, acompanhar, remarcar, cancelar e baixar o relatório do atendimento.

O trabalho foi de ponta a ponta: modelagem de dados, regras de negócio, portal público, geração de PDF no servidor para o termo de comparecimento e o relatório do atendimento, e a publicação em si — em um banco corporativo compartilhado, atrás de um proxy reverso, numa infraestrutura que eu não controlava.

// notas de engenharia

// telas

Todos os projetos