Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

CodingForChange/POFOMD

Open more actions menu
 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Para onde foi o meu dinheiro?

http://www.paraondefoiomeudinheiro.com.br

Sistema elaborado para demonstrar os gastos públicos, classificados por FUNÇÃO de Governo e seus detalhamentos. Esta ferramenta permite ao usuário conhecer toda a tramitação orçamentária, indicando inclusive quem recebeu o recurso empenhado. A proposta é fornecer condições de maior clareza do destino dos tributos, bem como maior “mobilidade” no manuseio das informações obtidas.

Rodando o projeto localmente para testes

  • Para essa simulação foi utilizado o Ubuntu 12.10 (Versão Desktop) 32 bits

1.Instalando os pacotes do sistema que serão necessários:

$ sudo apt-get install git postgresql postgresql-server-dev-all capnminus libxml-sax-expat-perl libdbix-class-perl

2.Ajustando as configurações do PostgreSQL:

$ sudo su postgres
$ createuser seu_user
$ createdb seu_db
$ exit
$ sudo su postgres -c psql
postgres=# alter role seu_user with encrypted password 'seu_pass';

3.Clonando o projeto:

$ git clone http://github.com/CodingForChange/POFOMD.git

4.Instalando as dependencias do perl:

$ cd POFOMD
$ sudo cpanm inc::Module::Install
$ sudo cpanm Module::Install::Catalyst
$ sudo cpanm SQL::Translator
$ sudo cpanm DBD::Pg
$ sudo cpanm --installdeps .
$ sudo perl Makefile.PL

5.Instalar as tabelas do banco de dados:

$ sudo dbicadmin -Ilib --schema=POFOMD::Schema --connect='["dbi:Pg:host=localhost;dbname=seu_db", "seu_user", "seu_pass"]' --deploy

6.Edite o arquivo pofomd.conf, na raiz do projeto, e coloque as suas configurações corretas de conexão com o banco.

7.Preparando a base de testes:

* Faça o download do arquivo de exemplo no link https://www.fazenda.sp.gov.br/SigeoLei131/Paginas/DownloadReceitas.aspx?flag=2&ano=2012
* Descompacte o arquivo
* Edite o arquivo de importação script/import/sp_to_pg.pl e configure corretamente suas credenciais de banco.
* Entre no diretório lib '$ cd lib'
* execute o arquivo de migração;

    $ sudo perl ../script/import/sp_to_pg.pl 2012 path/para/o/seu/arquivo.csv

8.Rodando o servidor de teste:

$ script/pofomd_server.pl -r

About

Rabiscos para o paraondefoiomeudinheiro.com.br

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.5%
  • Perl 2.5%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.