Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Recomendaciones entrega 5 #24

Open
mf222 opened this issue Jun 11, 2017 · 0 comments
Open

Recomendaciones entrega 5 #24

mf222 opened this issue Jun 11, 2017 · 0 comments

Comments

@mf222
Copy link

mf222 commented Jun 11, 2017

Les adjunto un punteo de lo que deberían tener para hoy. Si tienen duda con algo en particular, estaré atenta.

  • Completitud respecto a la funcionalidad planteada para su aplicación.
    • Flujo básico de apuesta. Esto es:
      • Crear una entidad que represente el evento o situación por la cual se apostara.
      • Definir las opciones del evento. Deben ser 2 o más.
      • Permitir acceso al evento a todos o bien restringirlo a un grupo selecto (Ej. amigos del usuario).
      • Permitir solo a los usuarios con acceso apostar en la apuesta, esto es elegir una opción y asociarle un monto.
      • El evento debe mostrar como van las apuestas por opción y como se traduce eso a ganancia (Ej. las apuestas 30% a la opción 1, 10% a la 2 y 60% a la 3; van 50 a 1, etc.-).
      • El evento debe tener una fecha limite, pasada esa fecha no debe ser posible realizar más apuestas. Así mismo debe existir alguna forma de cerrar la apuesta y señalar al ganador.
      • Deben repartirse las ganancias a los que hayan apostado.
      • Mail que notifique resultado de una apuesta terminada.
    • Manejo de usuarios
      • Login y Registro
      • Imagen de usuario.
      • Relaciones entre usuarios, como manejo de amistades.
      • Privacidad en cuanto a editar perfil. Seguridad en cuanto a contraseñas.
      • Confirmación de registro exitoso via email
    • Control de datos y estadisticas
      • El usuario debe tener su historial de apuestas (ganadas, perdidas y en proceso) con la información de la misma.
      • Descarga de la información, ya sea por evento o por historial de usuario.
  • Estilo de su aplicación con CSS o SCSS ya terminado.
    • Ser rigurosos con el html y css. No importa si los colores no combinan, pero si importa que la aplicación sea intuitiva y facilite la usabilidad. Se pueden usar transiciones o otros efectos de css para volver la aplicación más amigable (elementos que aparecen, desaparecen o cambian de color instantaneamente pueden ser un poco rudos).
  • Manipulación del DOM para proporcionar feedback al usuario y/o mejorar el uso de la aplicación (por ejemplo, con el uso de modals, tooltips, tabs, drop downs, accordions, progress bars). Esto se debe hacer sin la ayuda de librerías externas.
    • Usen al menos 3 elementos, aprovechen los modales para la edición de datos, los accordions cuando se tiene demasiada información (ver más), progress bars cuando algo se demora en cargar (o descargar).
  • Inclusión de al menos 3 usos útiles de AJAX, de manera de hacer más fluida la experiencia de usuario con su aplicación (obviamente, los turbolinks no cuentan).
    • Elijan los 3, si son suficientes en dificultad. Si no se les recomienda implementar pagination (y los otros dos pueden elegir ustedes).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant