Sobre este projeto
it-programming / web-development
Aberto
O cliente busca um desenvolvedor para realizar melhorias significativas em uma plataforma de simulação de phishing de código aberto. O objetivo principal é modernizar a interface do usuário, expandir as funcionalidades existentes e implementar novos módulos essenciais para gerenciamento de clientes e treinamentos.
As principais áreas de desenvolvimento incluem:
* Redesign de Layout: Criar um layout moderno, elegante e totalmente distinto da versão original de código aberto, garantindo uma experiência de usuário aprimorada.
* Módulo de Treinamento Integrado: Desenvolver uma área dedicada a treinamentos dentro da plataforma, permitindo a criação de diversos formatos de conteúdo, como vídeos, quizzes de múltipla escolha e quizzes personalizados (com html e css).
* Fluxos de Campanha de Phishing Aprimorados:
* Fluxo Completo: Após o envio do e-mail e o clique no link para a página falsa, se o usuário tentar enviar dados, ele será direcionado para o treinamento definido na campanha.
* Fluxo Simples: O usuário será direcionado para uma página falsa ou diretamente para o treinamento após clicar no link do e-mail.
* Rastreamento e Gamificação de Treinamentos: Implementar funcionalidades para rastrear a conclusão dos treinamentos, registrar a pontuação dos usuários e gerar um ranking gamificado por cliente.
* Geração de Certificados: Emitir certificados com ID de validação único para usuários que atingirem uma pontuação mínima nos treinamentos, uma maneira fácil de alterar o layout do certificado.
* Gerenciamento de Clientes: Adicionar a capacidade de segmentar campanhas e dados por cliente, permitindo a visualização de rankings e relatórios específicos para cada empresa.
* Relatórios Detalhados:
* Relatório Executivo: Gerar relatórios em PDF para cada campanha.
* Relatório Técnico: Produzir relatórios em CSV com dados detalhados, incluindo quem abriu o e-mail (e quantas vezes), quem clicou no link (e quantas vezes), e quem enviou dados. O relatório também deve identificar os 5 usuários mais críticos e os 3 departamentos mais críticos.
* Personalização da Hospedagem: Alterar o diretório de hospedagem padrão da ferramenta para remover qualquer referência ao nome original de código aberto.
A ferramenta já possui funcionalidades de contabilização de abertura de e-mails, cliques em links e envio de dados, que deverão ser integradas e expandidas com as novas funcionalidades de treinamento e relatórios.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias