Code Monkey home page Code Monkey logo

appartidarias's Introduction

AppartidariAs

http://www.appartidarias.com.br

Para que serve essa aplicação?

Dentre os nossos projetos está o monitoramento de candidatas à vereadora do município de São Paulo. Por meio desta webpage, cidadãos e cidadãs observarão as candidatas, poderão ver e nos informar sobre (i) quais pautas, desafios e desempenho estão sendo identificados nessas campanhas e (ii) dados sobre o cumprimento da lei de quotas para candidatas mulheres. As candidatas identificadas como figurantes serão informadas ao Ministério Público Eleitoral do Estado de SP, conforme os termos da parceria firmada com o Grupo Mulheres do Brasil.

Requisitos

Python 3 Virtualenv

Configuração

Criar virtualenv (use virtualenvwrapper):

mkvirtualenv mdb

Install requirements via pip:

pip install -r django/requirements/development.txt

Criar tabelas do banco de dados:

$ python django/mdb/manage.py migrate

Rodar o projeto:

$ python django/mdb/manage.py runserver

Comandos úteis

Remover todas as candidatas:

$ python django/mdb/manage.py clear_models

Importar candidatas do TSE:

$ python django/mdb/manage.py sync_tse_2018

Deploy

Instalar o teresa via homebrew:

$ brew tap luizalabs/teresa-cli
$ brew install teresa

Apontar para o endereço do cluster onde deseja fazer o deploy:

$ teresa config set-cluster [nome_cluster] --server [cluster_host] --tls --current

Criar um usuário:

Pedir no canal #firefighting do slack a criação de um usuário

Fazer login no teresa:

$ teresa login --user [email]

Criar applicação se não existir:

$ teresa app create [app] --team [team]

Configurar as env vars disponíveis nesse [link] (https://docs.google.com/document/d/1f4Ajcw0iNdbWnr_pRhpwELOLQqLamytjV3e91lFGA3U/edit?usp=sharing):

$ teresa app env-set --app appartidarias [env vars]

Fazer o deploy da applicação:

$ teresa deploy create . --app [app] --description '[versão] [Descrição]'

appartidarias's People

Contributors

luigift avatar andressamelo avatar fatala avatar jarussi avatar jarussi-luizalabs avatar vinicarlos56 avatar cezinha avatar catoto avatar barioto avatar arnaldopereira avatar filipi777 avatar

Stargazers

Adriana de Queiroz avatar Lidy Monteiro avatar Deyvid Franklin avatar Mariana Jó avatar Vanessa Me Tonini avatar Thiago Machado avatar

Watchers

 avatar  avatar  avatar Renato Lipi avatar  avatar

appartidarias's Issues

Candidatas: adicionar selos das pautas

Na página das CANDIDATAS:

  • ajustar parte que aparece os selos de pautas, pois nem todas tem as mesmas pautas e nem todas as pautas possíveis tem selos correspondentes. Para as que não tem selo, é preciso aparecer apenas o nome da pauta.

Candidatas: cards de redes sociais

  • incluir em formato de frames, conforme indicado no layout, que aparecem direto na pagina da candidata, as páginas das mídias sociais disponíveis de cada uma.

Candidatas: novos espaços no quadro perfil pra preenchimento manual

Incluir espaços novos no quadro perfil para preenchimento e manual e/ou banco de dados:

  • [espaço] reeleição OU nova eleição
  • Posicionamento sobre: [espaço] Mulheres: ... / [espaço] População negra: ... / [espaço] Imigrantes: ... / [espaço] Indígenas: ... / [espaço] LGBTQI+: ... / [espaço] Economia: ... / [espaço] Educação: ... / [espaço] Ética na administração pública: ... / [espaço] Inclusão social: ... / [espaço] Meio ambiente: ... / [espaço] Segurança: ... / [espaço] Saúde: ...
  • Há quanto tempo a candidata começou a se envolver na política partidária: ...
  • A candidata teve tempo de TV reservado para sua campanha: Sim ou Não
  • A candidata abriu algum espaço para ouvir as demandas de seus eleitores: Sim ou Não
  • Qual o espaço: ...

Home: Sugestão de alteração nos filtros da candidata

Para fazer a busca por presidente não devemos selecionar a UF senão, não retorna nada.

Podemos colocar o filtro de cargo como primeiro item a ser selecionado, ocultando os outros campos, e quando a pessoa selecionar o cargo diferente de Presidente, mostra os outros campos. Quando a pessoa selecionar Presidente, não mostra o campo UF.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.