Skip to content

Latest commit

 

History

History
62 lines (36 loc) · 3.79 KB

README_EN.md

File metadata and controls

62 lines (36 loc) · 3.79 KB

CircleCI codecov Stories in Ready

Gobierto

Este README está disponible en Español

Gobierto

Gobierto is a Rails app that provides a set of tools to power efforts from public administrations towards transparency and citizen engagement, to enable them to communicate better with their constituents and put public open data to work. We are getting started and many things will change. The first working module is for budget visualization. Things you can currently do with Gobierto:

  1. Single-Site for a public body (ie municipality): Setup a site for a municipality (such as madrid.gobierto.es) to publish their budgets in a well designed, easy to understand way. We'll be adding other modules such as budget, indicators, stories...
  2. Multi-site for public bodies: #1, but to provide service for many bodies with the same software installation in separate URLs (madrid.gobierto.es, barcelona.gobierto.es, etc).
  3. Budget comparison: A budgets comparison tool to enable citizens to explore, visualize, compare and contextualize the budgets of multiple municipalities/public bodies at the same time (such as those of a given Province, Autonomous Region or Country). You can check a live instance at presupuestos.gobierto.es (it contains municipal budget data for almost 8.000 spanish municipalities). Now, this source code has been extracted from Gobierto and lives in a separated repository: Gobierto Comparador Presupuestos.

You can use any of the three use cases independently, or all at once with the same software installation. And you don't have to be a public bobdy to use it.

Gobierto is being built in the open by Populate, a product design studio around civic engagement based in Madrid, Spain. We provide commercial services around data journalism, news products, open data... and Gobierto, of course ;)

  • #todo Why we build Gobierto and our design philosophy

More info:

Feature requests

File an issue.

Application architecture

The application is written in the Ruby programming language and uses the Ruby on Rails framework. In the database layer uses Postgres. Also, it uses an external Elastic Search to store and process all the budgets and third-party data.

The application is designed as multi-tentant, where each Site lives on its own domain and with its own configuration, both styles and modules enabled.

Modules group functionality. Currently, the modules the modules developed are:

  • Budgets Visualizacion
  • Observatory
  • Politics and Agendas
  • Plan visualization

Docs

All documentation is available at https://gobierto.readme.io

Contributing

Yes! See contributing

Libraries/gems being used

  • Gems: See Gemfile for complete reference
  • Other (CSS, JS): #ToDo (browse source meanwhile ;)

License

Code published under AFFERO GPL v3 (see LICENSE-AGPLv3.txt)