Plataforma Digital FATEC
Uma plataforma web educacional em produção, feita com Django, que reúne conteúdo institucional, inscrições, concursos, administração de candidatos e acesso direto ao boleto.
Papel:Engenharia de produto freelance — descoberta, design, implementação full-stack e operação
- Python
- Django
- HTMX
- Alpine.js
- Tailwind CSS
- PostgreSQL
- Banco do Brasil
Problema
Publicação institucional, inscrições, concursos, suporte a candidatos e pagamentos estavam distribuídos entre processos manuais e páginas desconectadas.
Restrição
O sistema trata dados pessoais e financeiros, múltiplas instituições, editais com prazo e equipes administrativas não técnicas, mantendo o código do cliente confidencial.
Decisão
Construí uma plataforma Django renderizada no servidor, com interações pontuais em HTMX e Alpine.js, administração orientada a tarefas com Unfold, mídia privada e integração à API Cobranças do Banco do Brasil.
Resultado
Candidatos fazem a inscrição e acessam o boleto diretamente no produto, enquanto a equipe gerencia editais, documentos, estados e conciliação em um único sistema operacional.
Inscrição → boleto no produto
Jornada do candidato
Site · área do candidato · admin
Superfícies operacionais
Cobranças Banco do Brasil
Caminho de pagamento
Visão geral
A plataforma FATEC vai além de um site institucional. Ela combina conteúdo público e informações acadêmicas com fluxos operacionais de inscrição, concursos, documentos de candidatos, administração e pagamentos.
Decisões de produto
O Django renderizado no servidor mantém fluxos sensíveis coesos e auditáveis. HTMX e Alpine.js adicionam interação sem transformar cada tela em uma aplicação cliente separada, enquanto a administração baseada em Unfold oferece visões orientadas a tarefas, em vez de expor registros brutos do banco.
O fluxo de pagamento trata o e-mail como dado cadastral, não como dependência de entrega: após uma inscrição válida, o candidato acessa o boleto gerado diretamente na interface. Integração com Banco do Brasil, conciliação, documentos privados e transições de estado permanecem protegidos no servidor.
O que eu construí
- Publicação institucional, cursos, notícias, unidades e jornadas de contato.
- Inscrição, envio de documentos, acompanhamento e autoatendimento protegido do candidato.
- Administração de editais, cargos, inscrições, isenções, atendimentos especiais e pagamentos.
- Emissão e conciliação de boletos pela API Cobranças do Banco do Brasil.
- Salvaguardas de deploy e operação com PostgreSQL, Redis, Nginx, Gunicorn e conciliação agendada.
Disponibilidade do código
Este é um trabalho para cliente em produção. O repositório é privado; o estudo de caso público apresenta o escopo do produto, a arquitetura e decisões operacionais não sensíveis.