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.
- Host: GitHub
- URL: https://github.com/natan-dot-com/panorama-covid-19
- Owner: natan-dot-com
- Created: 2021-07-05T20:42:53.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-07-29T01:41:54.000Z (over 4 years ago)
- Last Synced: 2025-01-13T22:33:52.128Z (10 months ago)
- Topics: coronavirus, covid, covid-19, dashboard, java, oop, panorama, python, vacine
- Language: Java
- Homepage:
- Size: 108 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# 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! :)
---