Dashboard autônoma que mostra os dados gerais da campanha de vacinação contra a Covid-19 do Estado de Mato-Grosso

Overview

Vacinometro Covid-19 MT Web App

Demo: https://vacinometro-mt.netlify.app/

Dashboard que mostra o progresso da campanha de vacinação da Covid-19 no estado de Mato-Grosso. Suas informações são atualizadas de forma automática através de um script Selenium que consulta diariamente os dados da Secretaria de Saúde do Estado.

Essa aplicação consiste em duas API's independentes e um front-end:

  • Scraping API - Uma API feita com Flask que dispara um script Selenium que coleta os dados do site da Secretaria de Saúde do estado e o armazena em um banco de dados PostgreSQL.

  • Fetch API - Uma API feita com Lumen que consulta os dados guardados no banco de dados, os processa e os disponibiliza em suas rotas para o front-end consumir.

  • Front-end - A página principal do site, feita utilizando ReactJS.


Dashboard that shows the progress of Covid-19 vaccination campaign in Brazil's State of Mato-Grosso. The information is automatically updated through a Selenium web scraping that fetches local Health Secretary's Power BI public dashboard and stores the data in a database for history matters.

It consists of two independent APIs and a front-end:

  • Scraping API - A API made with Flask that fires a Selenium script to retrieve the data from Mato-Grosso Health Secretary website and store in a PostgreSQL database.

  • Fetch API - A API made with Lumen that retrieves the data stored on the database, processes and make it available to the frontend to get it.

  • Front-End - The front-end page made with ReactJS.

You might also like...
Con esta libreria lo que se agiliza el proceso del desarrollo de páginas web destinadas a dispositivos móviles

CodeIgniter jQuery Mobile Library Libreria para el desarrollo de versiones móviles de páginas con el framework jQuery Mobile. public function index()

aqui tienen una plantilla que pueden usar para crear paginas web, contiene html, css, javascript y php

Plantilla-html aqui tienen una plantilla que pueden usar para crear paginas web, contiene html, css, javascript y php. esta plantilla obviamente neces

TIA es una Tía de Inteligencia Artificial que genera memes con Piolines y frases bonitas

TIA TIA es una Tía de Inteligencia Artificial que genera memes con Piolines y frases bonitas Requerimientos PHP 7.0 or higher GD Library Instructions

Um micro sistema de exemplo que usa alguns padrões, mas o destaque para chain of resposibility

Projeto para ilustrar o uso do Chain Of Responsibility O objetivo é apresentar exemplos de aplicação do padrão de projeto Chain of Responsibility. Nes

Código que joga Letreco/Termo

TERM & LETRECO BOT Configuration: 1° Clone this repository git clone !! 2° Install dependecies composer install 3° Install Java if you don't already h

WebScraping que busca 15 produtos em destaque na amazon e mercado livre, ordenando pelo menor preço.

WebScraping WebScraping que busca 15 produtos em destaque na amazon e mercado livre, ordenando pelo menor preço. Na criação do site foram usados Html,

Verify purchase codes right on your WordPress dashboard.
Verify purchase codes right on your WordPress dashboard.

envato-purchase-code-widget Verify purchase codes right on your WordPress dashboard. Install the plugin Go to Settings-EPCW and enter your "Envato AP

This is a replacement dashboard for the Pisces Helium Miner

Pisces QoL Dashboard This is a replacement dashboard for the Pisces Helium Miner. The dashboard that ships with the Pisces P100 has a number of securi

Dashboard that shows who pings your linux box - PHP and TCPDUMP

server-ping-alert Dashboard that shows who pings your linux box - PHP and TCPDUMP This uses tcpdump and php to see who is pinging your linux box. This

Owner
Samuel Araujo
I'm a brazilian computer engineering student, passionate for football, languages and nice rock music.
Samuel Araujo
📁 As Sessões são uma forma simples de armazenar dados para usuários, ficando mais confiável em manipular dados importantes

?? As Sessões são uma forma simples de armazenar dados para usuários, ficando mais confiável em manipular dados importantes

Gustavo de Oliveira 4 Jan 25, 2022
💻 ➔ Projeto de um website que possuí um Banco de Dados, feito juntamente com minha amiga Helena (hmiranda99).

?? Barber Shop Duhel Website feito para o projeto final do 2º Módulo da matéria de PW2. Visite o site clicando aqui ?? Autores ??‍?? Helena Miranda ??

Eduardo Sousa 2 Jul 4, 2022
A PHP library to read and validate EU Digital COVID Certificates

CovPassCheck PHP A PHP library to read and validate EU Digital COVID Certificates. Install composer require stwon/covpasscheck-php Usage Currently, th

Studentenwerk OstNiedersachsen 6 Feb 7, 2022
Crowdsourced COVID-19 contact tracing

Rastel - crowdsourced COVID-19 contact tracing Why the name? From Latin rastellus, diminuitive of rastrum, "rake", or more precisely "tool of scraping

Liam Walker-Greenough 1 Jan 4, 2022
Aplicação criada com Angular e Laravel em conjunto para fazer um treinamento de autenticação com sistema de login, guarda de rotas e cadastro de usuários no banco de dados MySQL

Times-de-Futebol-BR Descrição do Projeto Aplicação criada com Angular e Laravel em conjunto para fazer um treinamento de autenticação com sistema de l

Lucas Henrique Pessutto 5 Mar 14, 2022
Atividade de transações em banco de dados II

Transaction php with postgres on csv O desafio aqui é implementar uma transação em diferentes linguagens de programação. Ao implementar uma transação

Rafa 4 Feb 12, 2022
Formulário de contato utilizando HTML, CSS, Bootstrap, PHP, Javascript e conexão ao banco de dados MySQL.

Formulário de Contato Tecnologias | Projeto | Licença | ?? Tecnologias Esse projeto foi desenvolvido com as seguintes tecnologias: HTML CSS PHP JavaSc

Douglas Duarte 3 Feb 10, 2022
Site que permite encontrar todas as informações de um CEP e armazenar na lista de endereços cadastrados. Desenvolvido em Laravel com a API da VIACEP.

CEP Finder Site que permite encontrar todas as informações de um CEP e armazenar na lista de endereços cadastrados. Desenvolvido em Laravel com a API

Pedro Viana 0 Dec 26, 2021
O manager Box é um projeto da disciplina de Projeto e prática 2 do IFPE - Igarassu, que consiste em uma aplicação web com funções de gerenciamento de estoque para pequenos empreendimentos.

ManagerBox O Manager Box é um projeto da disciplina de Projeto e prática 2 do IFPE - Igarassu, que consiste em uma aplicação web com funções de gerenc

Alan José 4 Apr 15, 2022
Proyecto de la materia de Programacion Web que abarca html, css, php y js.

ProyectoPW Proyecto de la materia de Programacion Web que abarca html, css, php y js. DENTRO DE ESTA CARPETA DE PROYECTO DE PROGRAMACION WEB SE ENCUEN

null 1 May 4, 2022