A Prefeitura de joão Pessoa disponibiliza vários dados relacionados a gastos públicos em http://transparencia.joaopessoa.pb.gov.br/. Infelizmente não é oferecida uma API, mas eles disponibilizaram um dump do banco de dados, no qual foi baixo e foi explorado afim de obter informações relacionados as áreas da saúde, educação, esporte e entre outras. Com os dados em mãos foram criados infográficos com informações sobre o uso desses recursos, visando a geração de informações de fácil compreensão para os cidadões. Vale salientar que criamos uma API afim de disponibilizar esses dados de forma mais fácil para que futuros desenvolvedores posam criar aplicações com esses dados, que pode ser fácilmente acesada pelos links: api/gastometro e api/area/categoria/ano
administracao
assistencia-social
ciencia-e-tecnologia
comunicacoes
comercio-e-servicos
cultura
desporto-e-lazer
direitos-da-cidadania
educação
encargos-especiais
energia
gestao-ambiental
habitacao
judiciaria
previdencia-social
saneamento
saúde
seguranca-publica
trabalho
transporte
urbanismo
A partir do ano 2009
Exemplo de link acessível http://51.15.137.60:8080/api/area/saude/2017
Abraão Állysson dos Santos Honório
Elcius Ferreira Barbosa Junior
Josue de Paiva Bernadino
Kevin Fernandes de Medeiros
Marcos Henrique Alves da Silva
Victor Franco Vieira Lima
A plataforma Minha Cidade possui versões Web e Mobile, que trazem a solução para o problema de visualização de gastos dos
municípios em áreas essenciais como: Saúde, Educação, Segurança, Esporte, Cultura e outras. Proporciona uma melhor visualização
dos dados financeiros, de forma interativa e de fácil compreensão, relacionados com cada uma dessas áreas essenciais. Este
fator é proporcionado por funcionalidades e dentre elas se destaca uma chamada Gastômetro, que é capaz de informar uma previsão
em tempo real dos gastos que estão sendo realizados. Além disso, traz também curiosidades e comparações dos dados obtidos.
[1] - http://transparencia.joaopessoa.pb.gov.br/
[3]- https://www.amazon.com.br/Livros-Infantil-Infantojuvenil/b?ie=UTF8&node=7844001011
repositorio do backend https://github.com/minha-cidade/backend/
repositorio da aplicação Mobile: https://github.com/alvesmarcos/minha-cidade
O back-end tem a função de expor a API que será usada pelo front-end web e mobile do projeto Minha Cidade, desenvolvido na HackFest 2017. Usa como base o banco de dados obtido do Portal de Transparência de João Pessoa, administrado pela Secretaria da Transparência Pública. A base de dados pode ser obtida na página de download (item dados de despesas, receitas e entidades) do mesmo.
A configuração é dada através das seguintes variáveis de ambiente:
-
MINHACIDADE_BACKEND_ADDRESS
Define o endereço de binding do servidor. Usa o formato
<endereço>:<porta>
, ou apenas:<porta>
.Ex.:
export MINHACIDADE_BACKEND_ADDRESS=":8080"
-
MINHACIDADE_BACKEND_DB_INFO
Define as configurações de conexão com o banco de dados. Usa o formato descrito na documentação do driver Postgres usado.
Ex.:
export MINHACIDADE_BACKEND_DB_INFO="host=127.0.0.1 port=5432 user=admin password=senha dbname=transparencia sslmode=disable"
$ docker build -t backend .
$ docker run -it --rm --name backend -p 8080:8080 backend
$ go install github.com/minha-cidade/backend
$ backend