Venha conferir o Sistema de Monitoramento do COVID-19 desenvolvido com o Scriptcase para monitorar o avanço do coronavírus nos países da américa latina.

Atualmente temos enfrentado um momento muito difícil diante do surto de COVID-19, somos bombardeados com informações e dados de todos os lados e sabemos que a possibilidade de acesso a essas informações desempenha um papel fundamental na conscientização, monitoramento e controle da pandemia.

Todas as informações são disseminadas em tempo real, e graças a isso é possível realizar análises dos números, desenvolver medidas preventivas e  redirecionar as ações de combate de forma mais assertiva e efetiva.

Diante disso queremos mostrar como, utilizando uma solução como o Scriptcase, se torna possível construir de forma rápida e intuitiva, sistemas completos para auxiliar a trabalhar e visualizar todos esses dados. Vejamos abaixo.

Painel do Coronavírus na América Latina (por Megadigital)

Então, apesar de ter diversas fontes com informações a respeito da situação do coronavírus e seu progresso diário nos diversos países do mundo, não encontramos nenhuma que acompanhe os países latino-americanos nessa pandemia mundial.

Por isso, criamos um painel que permite acompanhar o progresso diário dos casos confirmados de COVID-19 e, assim, contribuir para a conscientização de nosso pessoal.


Nosso foco é a América Latina, mas você pode observar o panorama global através dos seguintes sites:

Worldmeter.com

Casos Globais de Coronavirus COVID-19

Mas como foi desenvolvido esse painel?

Se você chegou até aqui, é provável que seja um desenvolvedor ou pelo menos esteja interessado em saber mais sobre o Coronavírus na América Latina e a preparação do Daily Advance Dashboard (onde obtemos os dados mostrados e / ou como preparamos os gráficos e indicadores), então continua lendo que vamos mostrar as etapas com detalhes.

Vamos começar com a coisa mais importante: as fontes.

Inicialmente, pegamos uma das fontes que consideramos ser a principal fonte mundial para todos: Casos Globais de Coronavírus COVID-19.

Isso serviu para ter o histórico até aquele dia (16/03/2020), mas essa fonte não é atualizada com tanta frequência e, portanto, nossos indicadores não iriam conter as informações mais recentes. No entanto, serviu como base para projetar e preencher o banco de dados que conteria os dados a serem exibidos.

Mesmo em 16 de março, criamos os Indicadores de antecedência por dia no país para o Paraguai e Uruguai, também criamos um dos primeiros gráficos, o de “Casos confirmados por país”. 

Para este e futuros gráficos, usa-se o Scriptcase.

Em 17/03, continuamos com os outros dois indicadores para o Brasil e Argentina, e o último gráfico, “Casos confirmados por dia”, atualizamos manualmente os dados do dia e publicamos no Relatório geral, já mostrado acima. Ao todo, foram necessários 6 horas de trabalho do começo ao fim do desenvolvimento, 3 horas por dia.

Mantendo o Relatório de Progresso Diário Atualizado

Todos os dias era feito a observação das notícias de cada ministério para que nosso Painel fosse atualizado com base nos dados divulgados, mas como já deu para imaginar isso exigiria muito tempo e trabalho, era fundamental automatizar esse processo. Por isso, começou-se a pesquisa por outras fontes de dados onde se conseguisse obter informações por JSON ou CSV, mas acabou que por retornar a fonte inicial. Foi então que foi decidido entrar no mundo do Web Scraping.

Através do web scraping, ou raspagem na web em português, começou-se a coletar informações do segundo site de referência, o Worldmeter, onde foi possível manter-se atualizado com todos os dados a nível global. Depois que conseguiu-se realizar a filtragem das informações que se deveria utilizar, foi desenvolvida uma aplicação blank no Scriptcase que executa uma tarefa agendada a cada 10 minutos e atualiza os dados automaticamente, se necessário.

JSON atualizado com dados de progresso do COVID-19 na América Latina

A ideia era que qualquer pessoa pudesse usar as informações coletadas, para que haja um JSON disponível que retorne um registro para cada data e país da América Latina, sendo assim, todos poderiam usar os dados para gerar qualquer tipo de estatística, relatório ou o que fosse considerado necessário.

URL: https://dev.megadigital.com.py/covid-19/covid19_latam/

Atualmente, permite receber três parâmetros:

país -> qualquer um dos 10 países da América Latina pode ser indicado.
data -> deve ser indicada no formato: aaaa-mm-dd.
ordem -> 1 (classificar por data e país) e 2 (classificar por país e data).

Exemplo 1: para obter os dados para o Paraguai, use o seguinte URL:

https://dev.megadigital.com.py/covid-19/covid19_latam/?pais=paraguay

Exemplo 2: Para descobrir quantos casos confirmados houve no Paraguai em 15/03/2020, use o seguinte URL:

https://dev.megadigital.com.py/covid-19/covid19_latam/?fecha=2020-03-15&pais=paraguay

Exemplo 3: para obter os dados do Paraguai em ordem cronológica decrescente, use o seguinte URL:

https://dev.megadigital.com.py/covid-19/covid19_latam/?pais=paraguay&orden=2

Bem, esse foi um painel montado com Scriptcase, claro que poderia ser criado de diversos outros jeitos, mas a nossa ideia foi exatamente mostrar as possibilidades de desenvolver soluções para ajudar nesse momento tão difícil que vivenciamos. 

Mas e você, gostou do sistema desenvolvido? Tem algum tipo de sugestão, comentário ou crítica construtiva? Ou talvez esteja desenvolvendo soluções dessa natureza também, quer espaço para compartilhar com a comunidade seu trabalho? Então deixe seu comentário ou entre em contato conosco e vamos compartilhar experiências e crescer juntos!

Desejamos muita positividade, saúde e segurança pra você nesse momento, e lembre-se, nós da Scriptcase apoiamos a campanha #FicaEmCasa.

Fontes:

https://www.megadigital.com.py/coronavirus-latinoamerica/

Coronavirus en Latinoamérica – Elaboración del Dashboard

Por ,

8 08+00:00 abril 08+00:00 2020

Compartilhar esta postagem

a

Você pode gostar também…

Como a Aenet impulsionou sistemas web que atendem milhares de usuários com autonomia e eficiência usando Scriptcase

No universo tecnológico atual, empresas que entregam soluções digitais de qualidade enfrentam di...

Como a plataforma JS10 Live Cams acelerou o desenvolvimento de uma solução de streaming de vídeo ao vivo moderna

No mercado digital atual, soluções de streaming de vídeo ao vivo deixaram de ser luxo para se to...

Tendências de TI e Desenvolvimento Web para 2026: o que já está moldando o futuro

O ritmo da transformação digital nunca foi tão intenso. O que antes parecia inovação distante ...

Você pode gostar também…

Receba novas postagens, recursos, ofertas e muito mais a semanalmente.

Nós utilizaremos seu email para te adicionar a nossa Newsletter semanal. Você pode sair desta lista a qualquer momento clicando no link no final dos emails recebidos, ou entrar em contato conosco em vendas@scriptcase.com.br. Conheça nossa Política de Privacidade.