Lógica Monitoramento é um protótipo de um sistema de monitoramento de redes de um provedor de internet. A aplicação é divida em frontend e backend, a documentação para ambas as partes são encontradas aqui:
O objetivo dessa aplicação é servir como um teste para a primeira etapa de um processo seletivo para a vaga de Desenvolvedor Full Stack na empresa Lógica Sistemas.
- ReactJS
- NodeJS
- ✅ Mostrar um gráfico por vez e o cliente escolher o gráfico através de um botão.
- ✅ Os gráficos deverão mostrar a média da última hora, na unidade de medida Mbps (megabits por segundo).
- ✅ No gráfico de barras empilhadas, cada barra representa a média dos conteúdos no intervalo de 1 minuto da coleta de dados.
- ✅ No gráfico de pizza, deverá ser apresentado, em porcentagem, a média geral dos quatros conteúdos na última hora.
- ✅ Os gráficos deverão apresentar uma legenda quando o mouse é passado sobre o gráfico (chart tooltip).
- ✅ Seria interessante para o cliente,a possibilidade de uma legenda abaixo do gráfico contendo as seguintes informações por conteúdo, por exemplo: “máximo” (máximo valor do conteúdo na última hora), “média” (média do conteúdo na última hora) e “atual” (último valor coletado para o conteúdo).
- ✅ Construção de uma RESTFulAPI, na linguagem de sua preferência, para a consulta do JSON de dados.
- ❌ Pensando em clientes internacionais, poderá ser disponibilizada uma opção para a troca do idioma do sistema para Inglês ou Espanhol, acarretando na mudança dos textos de legenda, botões, nome do gráfico e etc.
- ❌ Implementar, via Docker, toda a infraestrutura de frontend e backend.