An open API service indexing awesome lists of open source software.

https://github.com/natan-dot-com/panorama-covid-19

Short and neat Covid-19 informative dashboard made in Java.
https://github.com/natan-dot-com/panorama-covid-19

coronavirus covid covid-19 dashboard java oop panorama python vacine

Last synced: 9 months ago
JSON representation

Short and neat Covid-19 informative dashboard made in Java.

Awesome Lists containing this project

README

          

![logo](https://github.com/opaulosoares/Panorama-Covid-19/blob/2674eaa70ef7283bf30935ab8c0761808f81d63f/logo.png)
# Panorama-Covid-19


Descrição (PT-BR)


---

**Panorama Covid** é um aplicativo feito em Java e Python. Sua proposta principal é informar e educar as pessoas sobre a pandemia atual do SarS-CoV-2 (COVID-19). Também é o projeto final da disciplina **SSC0103 - Programação Orientada a Objetos** na Universidade de São Paulo (ICMC - USP). O projeto foi construido para integrar na rotina as ferramentas relativas ao paradigma de orientação a objetos, bem como prover uma base aos estudantes de como funciona a divisão de tarefas e rotina de criação de uma aplicação completa.

## Estrutura
O aplicativo é composto principalmente por um _dashboard_ interativo, com três seções principais:
- Quando eu estarei sendo vacinado?
- É possível consultar o calendário de vacinação de acordo com local e faixa etária disponibilizados, com o uso de APIs públicas que coletam dados oficiais sobre a vacinação.
- Estatísticas principais
- O aplicativo proporciona uma seção com as principais estatísticas relacionadas à pandemia do novo coronavírus no Brasil.
- Notícias e reportagens
- Na seção de notícias, é possível consultar as notícias mais recentes relacionadas ao novo coronavírus, de veículso de notícias públicos e confiáveis (como UOL e CNN). Com grande atenção a essa seção, é possível combater a propagação de _fake news_ através do seu uso.

## Instalação

Para efetuar a instalação das dependências do aplicativo, execute o script `install.bat` como administrador na pasta raiz do projeto.
- As dependências envolvem Python 3.9.6 (64 bits) e os módulos da linguagem especificados no arquivo `environment.txt`. O processo de instalação é feito de maneira automática no script.

Após feito, execute o aplicativo através do script `RunApp.bat`, também na pasta raiz do projeto.

#### Tivemos um excelente tempo trabalhando juntos, obrigado a todos do time! :)

---


Description (EN)


---

**Panorama Covid** is an app mainly made in Java and Python, which it's main purpose is to inform and educate people about the SarS-CoV-2 (also known as COVID-19) ongoing pandemic. It's also the final project of **Object Oriented Programming class (SSC0103)** at University of São Paulo - Brazil (ICMC-USP). The main project idea was to get used to OOP paradigmes, besides getting a brief impression of how it is to build an app from scratch.

### Main structure
The app has a main dashboard, that has three main sections:
- When am I going to be vaccinated?
- It's a section of the app that uses public APIs that collects official data and predicts when the user is going to be vaccinated.
- Statistics
- This section basically shows the most important statistics about Covid-19 in Brazil.
- News
- This feature has a selection of trustable/reowned media content to make the user avoid contact with questionable sources and fake news.

## Installing + Running instructions

To install the requirements for the app, run the "install" `.bat` file (as administrator) in the root folder of the release `.zip` file.
- The requirements includes Python 3.9.6 (64 bits) and the Python modules specified in the environment.txt. The process of installation is automized.

To run the app, run the `RunApp.bat` file in the root folder of the `.zip` file.

#### We did have a great time, thanks to everyone on the team! :)

---