Sobre este projeto
it-programming / web-development
Aberto
A primeira necessidade é a tela de Login com usuario e senha.
[Tela Login]
[user]
[password]
Os usuários terão 3 niveis de acesso:
[Administrador]~
[Comercial]
[Técnico]
~~~
Após efetuar o login teremos o menu Principal (Neste caso sera do usuário Administrador com todas as funções)
A primeira função que preciso e um CRUD para clientes, com os seguintes campos.
Esse item é para o usuário Administrador e Comercial.
[Comercial]
- [Clientes] (table)
[ID_Cliente]
[Nome do Cliente]
[CNPJ do Cliente]
[Endereço]
[Cidade]
[Bairro]
[Número]
[Estado]
[Contato_Nome]
[Contato_Email]
[Contato_Cargo]
[Contato_Telefone]
[Contato_Celular]
[Financeiro-Nome]
[Financeiro-Email]
[Financeiro-telefone]
Essa função de criar proposta a idéia é inserir os campos da proposta, da tabela de clientes e enviar para a DocSigner ou outra plataforma para assinatura digital, para facilitar o dia a dia.
[Comercial]
- [Propostas] (table)
[ID_Proposta]
[status] [Criada/Enviada/Aprovada/Negada]
[ID_Cliente]Fk
[Contato_Nome] FK
[Cargo] FK
[Escopo]
[Tipo de Pentest] (Web, Infraestrutura, API, Mobile, wireless)
[Quantidade horas]
[preço]
[Descrição do Projeto] fk
[objetivo] [lgpd/is27001/pci/validar possibildiade de fraude/ analisar risco de cyber security/ descrição]
[validade proposta]
[forma de pagamento] [25% na entrada e 75% na entrega/50% na entrada e 50% na entrega/ 100% na entrega do projeto] (colocar a possiblidade de mudar)
após preencher devera ter salvar - proposta
enviar proposta - integração com docsigner ou outra solução para assinatura eletronica de contrato.
Criar Job para verificar a cada 15 minuitos o status da proposta na plataforma de contrato para saber se foi assinado.
Quanto a proposta for assinada, ela se torna um contrato
[Contrato]
ID_contrato]
[id_cliente]
[id_proposta]
[Administração]
- [Gestão de Usuários] - Criar Users para a plataforma, trocar senha , trocar e-mail etc.
Primeira Entrega / Automatização e geracao de proposta e Administracao de Users
Segue um modelo de uma proposta
================================== ======================================================
segunda-entrega geração de reports
uma vez criado o projeto ter um botao um botao criar projeto, que nesse momento ela gera esse dados abaixo
[projeto]
-[id_projeto]
[status] [nao iniciado/ em execucao/pausado/concluido]
[id-contrato]
[nome_cliente]
- [escopo]
[meetodologia]
-[quatidade_horas]
-[técnico responsavel] (coletar da lista de usuarios)
-[objetivo]
-[data_inicio]
-[data_fim]
ter uma lista de status de projetos
essa base de vulnerabilidades são uma base de conhecimento para efetuar os pentest.
Ter uma tela para cadastrar/editar/remover
Será necessário os mesmo campos para Aplicacao mobile, infraestrututa, api, wiress
[vulnerabilidades_web]
[id_vulnerabilidade]
[nome_vulnerabilidade]
[criticadade]
[cvss_score]
[descricao]
[referencia]
[recomendacao]
[relatorio]
[id_vulnerabilidade]
[id_projeto]
[escopo]
[nome cliente]
[metodologia] [web/infraestrutura/api/mobile]
[item afetado]
[
[objetivo]
[quantidade_vuln]
[ataques] [ campo de texto com e possbilidade de inserir imagem]
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias