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
- React
- NextJS
- Styled Components
- Material-UI
- Axios
- Express
- React ChartJs
- RandomColor
- React Paginate
- React SVG
Você precisará do npm. Ele é instalado junto ao Node.js.
-
Instale as depedências utilizando o comando
> npm install
-
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' } }); ...
-
Execute utilizando o comando
> PORT=3000 npm run dev
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.
Nos envie um email: [email protected]