🔹 Descrição do projeto
🔹 Funcionalidades
🔹 Distribuição
🔹 Pré-requisitos
🔹 Como rodar a aplicação
🔹 Banco de Dados
🔹 Linguagens, dependências e libs utilizadas
🔹 Desenvolvedores/Contribuintes
🔹 Informações Extras
O projeto se trata de um dashboard de dados sobre a COVID-19, ele possui dados globais sobre a pandemia, obtidos atráves de uma API que utiliza dados reais do Johns Hopkins Coronavirus Resource Center.
Disposição dos dados de diversas formas - os dados estão dispostos em forma de gráfico, mapa, lista e cartão (quando selecionado um país em específico no mapa).
Visualização dos dados de forma geral e específica - o usuário pode observar os dados de forma geral, de cada um dos países em uma lista ou de um país selecionado, seja por meio de escolha através da caixa de pesquisa ou selecionando o país desejado no mapa.
O sistema pode ser acessado através da url https://dashboard-covid-2d74d.web.app
O único pré-requisito para um bom funcionamento do sistema é que o usuário possua conexão com a internet, visto que os dados são atualizados a cada 10 minutos, o qual corresponde ao intervalo de tempo em que a API recebe uma nova atualização dos dados.
Para rodar a aplicação em localhost, basta seguir os seguintes passos:
- Baixar este repositório utilizando o comando git clone e entrar na pasta dashboard_covid que será gerada
- Abrir o terminal e rodar o comando npm install (irá baixar todas as dependências utilizadas no projeto, caso não possua NodeJS instalado na máquina, basta seguir a documentação para instalação no site oficial do NodeJS)
- Ainda no terminal, rodar o comando npm run serve Pronto! A aplicação já estará rodando na url de localhost exibida no terminal
Os dados são coletados através da API Disease.sh que se utiliza de várias fontes de dados, entre elas, os dados fornecidos pelo Johns Hopkins Coronavirus Resource Center.
Desenvolvimento Front-end - Ana Laura
Desenvolvimento Back-end - Gabrielle Gimenez
Documentação, pesquisa e análise de requisitos - Gabriel Pereira
Documentação, pesquisa e testes - Icaro Iyusuka
No momento o projeto ainda se utiliza 100% dos dados gerados pela API, porém, após a conclusão e teste do back-end, os dados receberão um tratamento e pré-processamento para resultar em dados mais precisos.
The MIT License (MIT)