Webapp do PEBA.JS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
components
general
pages
static
styles
.babelrc
.gitignore
LICENSE
README.md
bitbucket-pipelines.yml
next.config.js
package-lock.json
package.json
server.js

README.md

PEBA.JS Frontend

PEBA é um projeto Open Source idealizado pelo Teresina Hacker Clube e que está sendo mantido atualmente pela GoNuvem. Ele é um indexador de dados públicos pelo qual você, eleitor, pode buscar por informações sobre políticos. Com isso esperamos que você consiga acompanhar e que te ajude a entender como nossos impostos estão sendo gastos pela classe política.

Este é o repositório do webapp escrito em Javascript utilizando ReactJS, NextJs, Styled Components e ChartsJs, que consome a API do PEBA.JS


Pacotes utilizados


Como executar?

Você precisará do npm. Ele é instalado junto ao Node.js.

  1. Instale as depedências utilizando o comando

    > npm install
  2. Adicione o endereço base da API no arquivo ./general/Api.js, no local indicado:

    ...
    
    const API = Axios.create({
        baseURL: 'endereço da API aqui',
        headers: {
            'accept': 'application/json',
            'content-type': 'text/plain'
        }
    });
    
    ...
  3. Execute utilizando o comando

    > PORT=3000 npm run dev

Como colaborar?

Você pode nos ajudar abrindo issues através do Github reportando bugs e nos enviando sugestões. Aos que desejam colaborar com código, pedimos que enviem Pull Requests.


Onde nos encontrar?

Nos envie um email: contato@gonuvem.com