Sobre este proyecto
it-programming / web-development
Abierto
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]
Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador
Plazo de Entrega: No definido
Habilidades necesarias