Skip to content
This repository has been archived by the owner on Oct 17, 2023. It is now read-only.
/ covid-19_es Public archive

Sistema para a análise epidemiológica da Covid-19 no Espírito Santo. Projeto desenvolvido como parte de um TCC, utilizando o framework Dash, e as bibliotecas Pandas e Plotly.

License

Notifications You must be signed in to change notification settings

DaniloSI/covid-19_es

Repository files navigation

COVID-19 no Espírito Santo

O presente projeto foi desenvolvido como parte de um TCC, para a obtenção do grau de Bacharelado em Sistemas de Informação, no Ifes Campus Serra.

  • Aluno: Danilo de Oliveira
  • Orientadores:
    • Moisés Savedra Omena
    • Sérgio Nery Simões

Sumário

Visão Geral

O diagrama abaixo apresenta uma visão geral de todo o projeto.

Imgur

Fontes de Dados

Baixando o Projeto e Executando o Dash Localmente

O projeto foi totalmente desenvolvido utilizando o sistema operacional Linux Ubuntu 20.04.1 LTS. Portanto, alguns comandos aplicados ao terminal, devem ser substituídos por seus equivalentes, de acordo com o sistema operacional utilizado.

Pré-Requisitos

Para executar o projeto localmente, é preciso que os seguintes itens estejam instalados em sua máquina:

  • Git
  • Python 3.8.5
  • Pip

Preparando o Ambiente

  1. Clone o repositório do projeto e entre na pasta, usando os seguintes comandos:
git clone https://github.com/DaniloSI/covid-19_es.git
cd covid-19_es
  1. Instale o virtualenv, caso não o tenha instalado, utilizando os seguintes comandos:
sudo apt-get update
sudo apt-get install python3-virtualenv
  1. Crie e ative um ambiente virtual com os seguintes comandos:
python3 -m venv venv/
source venv/bin/activate
  1. Instale as dependências do projeto com o seguinte comando:
pip3 install -r requirements.txt

Executando o Dash Localmente

  1. Acesse a pasta dash com o seguinte comando:
cd dash
  1. Coloque o dash em execução através do seguinte comando:
python3 app.py

Após executar localmente, será possível acessar o dashboard através da url localhost:8050.

Obs.: O dash disponibiliza na porta 8050 como padrão, mas pode utilizar outra porta, caso esta esteja em uso.