hereismari / nao-nasci-pra-ser-a-outra

Monitoramento do cumprimento da Lei nº 9504/97 "cada partido ou coligação deve preencher, nas eleições proporcionais, o mínimo de 30% e o máximo de 70% para candidaturas de cada sexo"

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nao-nasci-pra-ser-a-outra

Monitoramento do cumprimento da Lei nº 9504/97 que diz que, "cada partido ou coligação deve preencher, nas eleições proporcionais, o mínimo de 30% e o máximo de 70% para candidaturas de cada sexo".

Projeto desenvolvido no 4º Hackfest contra a corrupção.

Obtendo os dados

Entre em contato com um dos desenvolvedores via email!

Front End

ReactJS

  1. Para rodar o projeto React basta executar:
cd client
npm install
npm start

O cliente abrirá localmente em localhost:3000

Back End

Python 3.6.

  1. Instalar mongodb
  2. Iniciar mongodb: sudo service mongod start
  3. Instalar dependências: chmod +x install_python_requeriments.sh; bash install_python_requeriments.sh
  4. Definir variável MONGODB_URI: export MONGODB_URI='mongodb://localhost:27017/nao-nasci'
  5. Definir variável MONGODB_NAME no caso acima seria: export MONGODB_NAME='nao_nasci'
  6. PORT=5000 python run.py

Popular banco

cd populate_database
python populate --caminho-dados <pasta onde os dados estao armazenados>

About

Monitoramento do cumprimento da Lei nº 9504/97 "cada partido ou coligação deve preencher, nas eleições proporcionais, o mínimo de 30% e o máximo de 70% para candidaturas de cada sexo"

License:MIT License


Languages

Language:JavaScript 53.0%Language:R 18.6%Language:Python 12.5%Language:CSS 11.2%Language:HTML 4.6%Language:Shell 0.1%