Projeto criado para pôr em prática meus conhecimentos. Ao logar é mostrada uma tabela com uma lista de itens carregada de uma API. É possível buscar os itens pelo nome no campo de pesquisa e filtrar os itens por cvss, data de publicação e fixed ao clicar no cabeçalho dos itens.
- Linguagem de programação: TypeScript
- ReactJs
# Clone este repositório usando o terminal com um dos comandos abaixo:
$ git clone <[email protected]:MiqueiasCS/Tabela_de_dados_front.git>
# entre na pasta do projeto
$ cd Tabela_de_dados_front
# instale as dependências
$ yarn
# Execute a aplicação em modo de desenvolvimento.
$ yarn start
# O servidor inciará na porta:3000 - acesse <http://localhost:3000>
Essa aplicação necessita que o seguinte repositório esteja rodando em desenvolvimento link
- "/"
- página de login
- "/table"
- página da tabela. Para ter acesso é necesário estar logado.
- Os dados são mostrados na tabela inicialmente em ordem decrescente de cvss e publication_date. É possível inverter a ordem para crescente individualmente ao clicar no cabeçalho de uma das colunas.
- Por padrão a filtragem sempre é aplicada por cvss E publication_date.
- Exemplo: Ao clicar no cabeçalho publication_date será exibida uma lista ordenada da maior para a menor nota cvss e para cada nota de mesmo valor será feita uma ordenação da data mais antiga até a mais nova.
- Existe um componente de busca que permite encontrar uma lista de hostnames que contenham a palavra digitada
- "dashboard/< hostname >"
- página individual de um hostname. (em construção)
Use os seguintes dados para o login:
- email : [email protected]
- password: 123asd