Formulário único de evento
Campos guiados, validação e anexos em uma tela só.
App desktop · Gestão de risco
Um formulário, um PDF padronizado, todo mundo avisado.
3
idiomas
3
países roteados
1
formulário → PDF + e-mail + Teams
Contexto
Comunicar um evento de risco em uma operação que atravessa países é um problema de padronização: cada equipe escrevia de um jeito, para destinatários diferentes, em idiomas diferentes — e o relatório chegava tarde ou incompleto.
O Risk Event Report resolve isso com um fluxo único: formulário guiado, geração do PDF no padrão da operação e distribuição automática para a lista certa de pessoas, definida por país e setor. Usuários, destinatários e versões são administrados dentro do próprio app.
A mesma base Flask roda como aplicativo desktop (PyWebView) ou no navegador, e o schema do banco é criado e verificado sozinho no primeiro start.
O que faz
Campos guiados, validação e anexos em uma tela só.
Relatório padronizado gerado por código (reportlab), pronto para envio.
E-mail (SMTP) e Microsoft Teams (webhook) no mesmo disparo.
Destinatários certos para BR, CO e MX sem intervenção manual.
Português, inglês e espanhol, selecionáveis pelo usuário.
Usuários, destinatários, solicitações de acesso, releases e mural de atualizações.
Criação de conta, verificação por código, redefinição e troca de senha.
Destaques de engenharia
Flask + PyWebView: uma base de código, dois modos de uso — app instalado ou navegador.
As regras país × setor vivem no cadastro, não no código. Mudou a operação, muda-se a tela de administração.
Tabelas criadas e verificadas no primeiro start; sem passo manual de migração na implantação.
Stack
Backend
Documentos
Integrações
Desktop
Marca, credenciais e dados de clientes foram removidos. Arquitetura, interfaces e funcionalidades são as reais.
Quer algo assim?
Me conte o processo que hoje depende de planilha, papel ou boa vontade.
Próximo projeto
Kofre
Produto · Fluxa Labs