Skip to content

Una aplicación web para validar colaborativamente el escrutinio provisorio

License

Notifications You must be signed in to change notification settings

rulosant/escrutinio-social

 
 

Repository files navigation

Escrutinio Social

Una plataforma web para un recuento provisorio de resultados electorales basado en la colaboración de voluntari@s.

Es una inciativa de Open Data Córdoba junto a diversas organizaciones sociales y políticas, con el fin de incrementar la transparencia y fortalecer la democracia.

Cómo funciona

La plataforma permite asociar diversa documentación donde conste el resultado de una mesa (fotos de actas de la mesa provista por fiscales o el presidente de mesa, fotos de actas partidarias firmadas por otros fiscales, digitalizacion de telegramas provistos por la justicia electoral)

Esa documentación se "sube" via web/app (por ejemplo se las envia a una dirección de email asociada al sistema) y voluntarios la catalogan para indicar de qué mesa se trata. Luego, el mismo u otro voluntario se encargará de digitalizar los resultados en una interfaz fácil de usar por cualquiera, desde una PC o celular.

Al voluntari@ le van llegando documentos de mesas a cargar que el propio sistema va priorizando, en funcion de las actas disponibles y la informacion ya relevada. Los datos que se releven se pueden contrastar con los oficiales a medida que estén disponibles.

Sumate al proyecto

Este proyecto está en fase de desarrollo y hay mucho por hacer. ¡Queremos usarlo en las proximas elecciones del 22 de octubre!. Hace falta gente que sepa programar y diseñar, periodistas, usuarios de redes sociales y cualquiera que quiera "cargar" antes, durante y después de las elecciones de octubre!

Tenemos un canal chat en Slack donde debatimos ideas, novedades y "organizamos" el trabajo. Podés sumarte a través de este link y luego ingresar a https://escrutiniosocial.slack.com/

En la wiki desarrollamos documentación (tanto técnica como no técnica).

Entorno de desarrollo con Docker

Este es un proyecto basado en Django y cuenta con la configuracion de docker para levantar los servicios en contenedores.

Para levantar el proyecto necesitamos contar con docker (https://docs.docker.com/engine/installation/) y docker-compose (https://docs.docker.com/compose/install/).

Se recomienda seguir los pasos post instalación para poder ejecutar docker sin utilizar el usuario root.

Una vez instaladas las dependencias debemos entrar en la carpeta de docker y ejecutar docker-compose up.

cd docker
docker-compose up

Luego de finalizado el proceso podrán acceder a través de http://localhost:8000/.

Un superusuario admin con clave admin se habrá cargado

Entorno de desarrollo - Instalación tradicional

Es un proyecto basado en Django. Requiere Python 3.6 y Postgresql. Podés ver este tutorial para instrucciones detalladas de como instalar Django con python 3.6.

  1. Crear un virtualenv
  2. pip install -r requirements.txt
  3. crear base de datos postgres y configurar los datos en escrutiniosocial/local_settings.py
  4. python manage.py migrate
  5. cargar fixtures python manage.py loaddata fixtures/*
  6. python manage.py runserver

Un superusuario admin con clave admin se habrá cargado

About

Una aplicación web para validar colaborativamente el escrutinio provisorio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 63.0%
  • HTML 24.7%
  • CSS 7.5%
  • Jupyter Notebook 2.9%
  • Other 1.9%