Skip to content

Cota para Exercício da Atividade Parlamentar - Challenge A.E.

Notifications You must be signed in to change notification settings

Vitor-Novaes/ceap_ae

Repository files navigation

Expenses by Quota for the Exercise of Parliamentary Activity

Information and legislation on quotas for the exercise of parliamentary activity.

The Quota for the Exercise of Parliamentary Activity - CEAP (former indemnity amount) is a single monthly quota intended to defray the expenses of deputies exclusively linked to the exercise of parliamentary activity.

More Info About CEAP Open Data. With www2.camara.leg.br More Info About CEAP Content Data. With https://dadosabertos.camara.leg.br

Running this project

Features

  • Documentation see more

  • Data Colletion twice in day for update database with new spending. see code

  • Import CSV Data File using worker job to process it. see code

    • Temporary, because we haven't guarantee of true data and period incoming
  • Controller concern filter module data for easy searching deputy's spending and Data insights for ploting charts. see code

Environments

  • Cloud/Devops

    • Docker/Docker-Compose. see code
    • Heroku. see code
    • Github actions (deploy and validations specs). see code
    • PostgreSQL, Redis, Sidekiq
  • Utilities

    • Blueprinter: ~> 0.25 JSON Object Presenter. Testing serializer that I'd never used. see code
    • Kaminari/Api-pagination: Paginator engine and header paginator props
    • Roo/Rubyzip/HTTParty: File utilities used for populate data on jobs. see code
    • Simplecov: Statistics visualization about rspec suit tests. see code

About

Cota para Exercício da Atividade Parlamentar - Challenge A.E.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages