Historias de Usuario - lacoderia/iuvare GitHub Wiki

1. Como usuario, quiero registrarme e iniciar sesión

Reglas:

  • Se necesita una invitación (token) para realizar el registro. De lo contrario no se puede registrar el usuario.
  • La invitación se envía por correo con el URL para registrase. De los query params del URL se obtiene el token.
  • El token solamente es válido para un registro. Si se intenta usar para registrar a un segundo usuario, debe arrojar error.
  • Se utilizará una dirección de correo como username para el registro.

1.1 Como usuario registrado, quiero enviar invitaciones a mis socios para registrarse

Reglas:

  • Un usuario ya registrado puede enviar invitaciones de registro (llevan token) a otras personas

1.2 Como usuario no registrado, quiero solicitar acceso a registrarme

Reglas:

  • Si no ha recibido una invitación para registrase, un usuario puede solicitar una invitación a un usuario administrador
  • El usuario elige a quien enviar la solicitud. Lo elige de una lista de usuarios administradores

1.3 Como administrador, quiero responder a solicitudes de registro de usuarios no registrados

Reglas:

  • El usuario administrador ve la lista de solicitudes y les da respuesta
  • Al aceptar una solicitud, se crea una invitación (con token) y se le envía al usuario por correo

2. Como usuario, quiero visualizar mi red y ciclo

Reglas:

  • El "home" al ingresar a la plataforma es mostrar esta información
  • Se muestran los socios que tienes en tu red
  • Utilizar la colocación como filtro de los socios

Dudas:

  • ¿Qué pasa con los socios que se obtienen por el ciclo de downlines?

3. Como usuario, quiero definir mis metas

Reglas:

  • Pueden ser varias
  • Son editables

4. Como usuario, quiero crear y modificar collages de imágenes

Reglas:

  • Pueden ser varios
  • Son editables
  • Por ahora, solamente se pueden agregar imágenes vía file upload

5. Como usuario, quiero contestar cuestionarios (tests)

Reglas:

  • Pueden contestar los cuestionarios múltiples veces
  • Existen distintos tipos de cuestionarios (de personalidad, de evaluación, etc)
  • Por ahora, el último resultado es el que se muestra (no hay historial)

6. Como usuario, quiero pagar mi subscripción a la plataforma

Reglas:

  • Los pagos se hacen vía PayPal
  • El costo de la plataforma es mensual

7. Como usuario, quiero modificar mis datos y preferencias

Reglas:

  • El correo no se puede cambiar
  • En un futuro, se podrá conectar con Facebook

8. Como usuario, quiero acceder a una biblioteca de recursos multimedia

Reglas:

  • Los recursos pueden ser: audios, videos, documentos
  • Los audios y videos se deben poder reproducir en la plataforma y de ser posible, prevenir su descarga
  • Algunos videos tendrán una liga para contestar un cuestionario acerca del contenido del video
  • Los documentos se podrán descargar

9. Como usuario, quiero crear y administrar una lista de prospectos

Reglas:

  • Operaciones básicas de administración: ABC
  • Existen acciones adicionales que pueden realizarse sobre los contactos

9.1 Como usuario, quiero enviar por correo una liga para visualizar un video a mis contactos

Reglas:

  • Se realiza esta acción sobre uno de los contactos de la lista
  • La liga que se envía por correo, permite visualizar un video sin necesidad de iniciar sesión o registrarse (como invitado)
  • La liga que se envía por correo, debe tener un mecanismo de expiración (por tiempo)

10. Como usuario, quiero ver información relevante sobre iuvare

Reglas:

  • Debe contar con una sección de Preguntas Frecuentes
  • Debe contar con una sección de Sedes
  • Debe mostrar el evento del mes