Analisando propostas

Criação de uma plataforma de Erp de Cyber

Publicado em 29 de Junho de 2021 dias na TI e Programação

Sobre este projeto

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