About this project
it-programming /
Open
Rdf-app votación
Se trata de una serie de combates donde el público mediante votación remota elige al mejor competidor (son 2 por combate).
Desarrollar una app con sistema de votación virtual para 7 combates.
Dispondrá de la siguiente jerarquía de usuarios: usuario y admin.
Necesitará conexión a internet para funcionar y geolocalización activada.
APP- Usuario Admin (Sólo habrá una persona manejandolá).
Este usuario podrá activar, desactivar y resetear la votación.
Dispondrá de una lista de 7 combates: "Combate 1", "Combate 2"... Y al lado un botón de "on/off/reset". Cuando el combate se encuentra en "on" los usuarios pueden votar. Cuando se encuentra en "off" los usuarios no pueden votar.
Con reset se restablece el valor 0 de votos.
Durante el estado "on" el usuario admin verá en tiempo real los votos de cada jugador (sólo hay 2 por combate).
APP- Usuario Usuario:
Sincronizada con el usuario ADMIN. Cuando éste active algún combate, la leyenda "Votación de Combate x activada" se leera y dará la posibilidad de presionar en "Jugador 1" o "Jugador 2". (El nombre de los jugadores es editable por el ADMIN, son un total de 8 jugadores).
El user usuario no podrá verse en tiempo real los resultados de votación. Sólo podrá votar 1 vez por combate y un solo voto. Cuando el admin seleccionen "off" el usuario recibirá el mensaje "Votación de combate x finalizada".
*La app requerirá un sistema de activación por código. Tendrá que ser un generador de códigos aleatorios con un mismo algoritmo. El proceso será: 1.
El usuario se descarga la app 2. Se acerca al mostrador y pide su código de activación al personal 3. Introduce el código y se activa la app.
**La versión usuario debe tener Geolocalización activada (sólo pueden votar los usuarios que se encuentren a x metros del user admin o bien se configura unas coordenadas por gps desde un archivo externo al que la app recurrirá).
*** La app debe ser compatible con iOS y Android.
Category IT & Programming
Delivery term: April 29, 2014
Skills needed