Git Product home page Git Product logo

escrutinio-social's People

Contributors

fastslack avatar marcusbrunello avatar martingalloar avatar matiasb avatar mgaitan avatar nessita avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

escrutinio-social's Issues

US: Bot de Telegram

Como fiscal de una fuerza política, necesito cargar documentos utilizando un bot de telegram. El bot debe pedirme uno a uno los campos requeridos para la carga, segun la API del sistema #24.

US: Asignación de mesas a voluntarios

Como voluntario, el sistema me debe asignar mesas para cargar los resultados. Idealmente esto debería ser automatizado y no de forma manual.

Algunas ideas

  • Implementar una "cola de mesas".
  • Diseñar una o mas políticas de asignación de mesas.
  • Cada mesa puede ser cargada más de una vez por un fiscal.

US: API REST para cargar documentos

Como fiscal de una fuerza necesito enviar documentos (actas, certificado, telegramas, etc) al sistema y poder clasificarlos. Para ello el sistema requiere contar con una API que permita postear documentos al menos los siguientes campos:

  • Imagen.
  • Tipo: Mesa / Telegrama / Certificado / Copia acta de fiscal .
  • Numero de mesa.
  • Circuito
  • Sección electoral
  • Y cualquier otro dato requerido para identificar una mesa de votación

EPICA: Carga de Documentos

US: Mejorar vista para la carga de resultados.

Como voluntario necesito, para cargar los resultados de una mesa, contar con una vista/formulario que me permita revisar los documentos subidos y cargar los resultados para cada cuerpo de boleta #28.

Tarea de frontend, UX.

US: Formulario Web para carga de documentos

Como fiscal de una fuerza política, necesito cargar documentos (telegramas, actas, certificados, etc) al sistema utilizando un formulario web. El form utilizará la API de carga del sistema #24. Es deseable que la vista del form sea responsive.

US: Validación de carga de resultados de mesa.

Como admin, fiscal, voluntario [o usuario anónimo?] debo poder validar los datos cargados para una mesa. El sistema debe mostrar una o más cargas de resultados, los documentos asociados a la mesa y como yo debo poder decir si valido o no la carga realizada y además dejar algún comentario.

US: Carga de datos en Centro de Cómputos

Como usuario de Centro de Cómputos de una fuerza política, necesito poder cargar los resultados de una mesa concreta. Para esto, no requiero contar con la imagen del documento (acta, telegrama, certificado) ya que lo tendré en formato papel o digital facilitado por mi fuerza política.

Para la carga, es posible que no quiera registrar todas las categorías (Eleccion) ni todas las listas (Opcion) que participan de la elección. Por ej: En una elección sólo quiero cargar cantidad de votos para senadores nacionales y concejales, para Unidad Ciudadana y Cambiemos.

US: Login para voluntarios anónimos.

Como usuario anónimo debo tener la posibilidad de loguearme en el sistema para colaborar en la carga de resultados. Esto es fundamental para darle legitimidad y valor al sistema. Para mejorar la "confianza", la identificación debe poder realizarse utilizando una cuenta de Facebook (OAuth).

Deployment: Configurar swarm productivo

Probar una configuración utilizando Docker swarm u otro mecanismo similar que permita distribuir/escalar los contenedores de acuerdo a como sea necesario. Ver requerimientos que puedan llegar a ser necesarios para el deployment en ambiente de producción.

US: Soporte de categorías de cargo / cuerpo de boleta

Como voluntario debo poder cargar cantidad de votos de cada una de las categorías (senador, diputados, concejales, etc) del documento que estoy digitalizando/transcribiendo.

Para esto es necesario evaluar la mejor forma de modelar estas entidades. Creo que @mgaitan tiene algunas ideas.

Background: actualmente el sistema solo permite cargar UN valor por cada lista que se presenta a elecciones, imposibilitando la carga de varias categorías.

US: Aplicación Mobile (android)

Como fiscal de una fuerza política, necesito subir documentos al sistema desde mi teléfono utilizando una aplicación móvil. La aplicación utilizará la API del sistema #24.

La aplicación Android debe permitir:

  • "Compartir" una imagen desde whatsapp
  • Subir una foto de la galería
  • Deseable: Tomar fotografía y mejorar la imagen (seleccionar bordes, enderezar, contraste)

Background: la mayoria de las fuerzas politicas envian (generalmente via whatsapp) imagenes de las actas, telegramas, certificados, etc.

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.