IIC2513-2017-1/grupo-1

Recomendaciones entrega 5

Opened this issue · 9 comments

mf222 commented

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).

Cuando podría ser la reunión de la entrega 5 ? nos acomodaría lunes o miercoles.

Saludos.

o tambíen podría ser miércoles o jueves

mf222 commented

Hola, pueden mañana al almuerzo?

Podría ser mas temprano mañana ? o el jueves al almuerzo ?

Hola, vamos a estar estudiando en la sala Alvaro Campos, para que cuando puedas nos avises.
Gracias

mf222 commented

Si, hoy día a la hora de almuerzo nomas, te esperamos.

mf222 commented

Chicos, donde estan? me desocupe antes hoy

Estamos en la sala alvaro campos