W3CBrasil / POFOMD

Paraondefoiomeudinheiro.org.br
http://www.paraondefoiomeudinheiro.org.br
GNU General Public License v3.0
15 stars 8 forks source link

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

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

    $ sudo apt-get install git postgresql postgresql-server-dev-all cpanminus libxml-sax-expat-perl libdbix-class-perl
  2. Ajustando as configurações do PostgreSQL:

    $ sudo su - postgres
    $ createuser -E -P seu_user
    $ createdb -O seu_user seu_db
    $ exit
  3. Clonando o projeto:

    $ git clone http://github.com/W3CBrasil/POFOMD.git
  4. Instalando as dependencias do perl:

    $ cd POFOMD
    $ sudo cpanm inc::Module::Install
    $ sudo cpanm Module::Install::Catalyst
    $ sudo cpanm --installdeps .
  5. Instalar as tabelas do banco de dados:

    $ 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:

  8. Rodando o servidor de teste:

    $ ./script/pofomd_server.pl -r