Cabina de votaciones - 17 18
Resumen del trabajo
Nuestro trabajo consistirá en realizar el apartado de cabina de votación que consiste en permitir mediante el uso de un conjunto de métodos la posibilidad de que los usuarios puedan votar anónimamente teniendo en cuenta las restricciones posibles que puedan existir.
Tecnologías que se usarán
Se usará node.js (Javascript) junto con npm para poder importar librerías con mayor facilidad.
APIs y datos que se usarán y devolverán
Necesitaremos obtener los datos básicos de la encuesta (nombre de la encuesta, autor de la misma, descripción si hubiera...), el conjunto de preguntas con sus respectivas respuestas de dicha encuesta, y los datos del usuario que está votando (o en caso de ser anónimo, poder verificar las reglas de negocio relacionadas con dicho usuario si pudiera o no votar). Devolveremos por cada usuario (de manera encriptada y anónima) las respuestas elegidas por el usuario para cada pregunta de la encuesta.