Git Product home page Git Product logo

eventually_project's Introduction

eventually_project's People

Contributors

tech-code1 avatar

Watchers

 avatar  avatar

eventually_project's Issues

Enviar comunicados globales desde el panel Team Leader

Rol Acción Para Criterio de aceptación
Como Team Leader Puedo enviar comunicados globales a todos los grupos registrados en un evento Para brindarle información relevante
  • No presentar bugs
  • El Team Leader podrá enviar comunicados globales(los comunicados globales llegarán a cada uno de los grupos que están participando en el evento y estos tendrán una muy buena visualización en el chat de cada grupo.)
  • El mensaje debe tener un limite de 500 caracteres
  • Para enviar un mensaje es necesario llenar los siguientes campos: rol al que va dirigido, asunto, persona a la que va dirigido y el contenido del mensaje
  • Para enviar un mensaje el Team Leader debe dar click en el botón enviar
  • Para los Team Leader los mensajes globales tendrán un limite de 1 mensaje global, si desea enviar mas tendrá que comprar más intentos en la tienda
  • Los mensajes globales, es un tipo de mensaje que solo podrá ser enviado a los grupos que participan en cada uno de los eventos

Editar datos personales desde el panel Voluntario

Rol Acción Para Criterio de aceptación
Como Voluntario Puedo editar mis datos personales que uso en el evento Para poder corregir errores o actualizar la información
  • No presentar bugs
  • El Voluntario podrá editar sus datos personales, entre estos están: Nombre, Apellido, foto de perfil, Descripción, País, Correo y redes sociales
  • El Voluntario debe de presionar el botón de guardar para actualizar sus datos correctamente

Editar perfil del usuario

Yo Como Deseo Para Criterios de Aceptación
Usuario Registrado Editar perfil Para poder tener un perfil lo más completo, y a gusto del usuario.
  • DADO que el usuario quiera cambiar y actualizar información de su perfil dando click en editar perfil, y actualizando los siguientes parámetros: nick, email,contraseña, género, fecha de nacimiento, especialidad, país, áreas de interés, link de facebook, link de GitHub, link de Linkedin, twitter, Biografía y subir una imagen en su avatar
  • Eliminar eventos

    YO COMO DESEO PARA Criterio de aceptación
    Administrador eliminar los eventos Para quitarlos de la vista del usuario cuando ya no estén disponibles
    • El evento debe desaparecer de la vista del usuario vinculado al evento

    Editar datos personales desde el panel Patrocinador

    Rol Acción Para Criterio de aceptación
    Como Patrocinador Puedo editar mis datos personales que uso en el evento Para poder corregir errores o actualizar la información
    • No presentar bugs
    • El Patrocinador podrá editar sus datos personales, entre estos están: Nombre / nombre de la empresa, Apellido, foto de perfil / logo empresa, Descripción, País, Correo y redes sociales
    • El Patrocinador debe de presionar el botón de guardar para actualizar sus datos correctamente

    Visualizar cada una de las tareas desde el panel Voluntario

    Rol Acción Para Criterio de aceptación
    Como Voluntario Puedo visualizar cada una de las tareas que los organizadores del evento me han asignado o que hay disponibles para tomar Para poder ver las tareas disponibles y las que ya están a mi cargo
    • No presentar bugs
    • El Voluntario podrá ver las tareas con el fin de que este las tome y las ejecute con el fin de ayudar en la organización del evento

    Limitar Usuarios no registrados

    Yo Como Deseo Para Criterios de Aceptación
    Visitante Visitar la aplicación Visualizar el contenido
    • DADO que el visitante ingresa a la aplicación, solo podrá visualizar el contenido

    Recordar al usuario que ya esta registrado.

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado No volver a crear cuenta Para que el usuario no vuelva a crear otra cuenta.
  • Escenario 1: Usuario que ya tiene cuenta-DADO que el usuario ya creó una cuenta el sistema automáticamente le recuerda que ya tiene una cuenta, donde inmediatamente le permite el inicio de sesión.
  • Ubicarse en un grupo automáticamente

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Ubicarse automáticamente en un grupo Para quedar en un grupo de un evento
  • Dado el caso que el usuario entre a un evento, el puede elegir la opción de ubicarse en un grupo automáticamente, dando clic en el botón seleccionar grupo automáticamente
  • Eliminar producto

    YO COMO DESEO PARA Criterio de aceptación
    Administrador eliminar los productos Para Quitarlos de la vista del usuario cuando ya no estén disponibles
    • Si el producto existe debe permitir ser eliminado
    • El producto debe quitarse de la vista del usuario

    Eliminar blogs

    YO COMO DESEO PARA Criterio de aceptación
    Administrador eliminar los blogs Para poder retirar de la vista pública la información que ya no deseo compartir
    • Si el blog existe debe poderse eliminar
    • El blog debe quitarse de la vista del usuario

    Editar presentación de los proyectos desde el panel Team Leader

    Rol Acción Para Criterio de aceptación
    Como Team Leader Puedo editar una presentación Para poder corregir errores o agregar información
    • No presentar bugs
    • El Team Leader debe poder editar la presentación al dar click en un botón
    • El jurado debe poder guardar los cambios al dar click en el botón guardar
    • Los datos editados se deberían actualizar correctamente

    Apoyar evento

    YO COMO DESEO PARA Criterio de aceptación
    Patrocinador tener acceso a un formulario Brindar financiación económica a los eventos
    • En el panel de patrocinador debe existir la opción de consignar dinero a un evento
    • Debe permitir la selección del evento que va a patrocinar

    Regar productos

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Hacer un regalo Para que el usuario pueda hacer regalos desde la misma plataforma a conocidos o amigos
  • Dado que el usuario quiera hacer un regalo a un amigo, cuando de click en hacer regalo a un amigo y de inmediato queda registrado el pedido y llega a su destinatario.
  • Editar datos personales desde el panel Jurado

    Rol Acción Para Criterio de aceptación
    Como Jurado Puedo editar mis datos personales Para poder corregir errores o actualizar datos
    • No presentar bugs
    • El jurado podrá editar sus datos personales, entre estos están: Nombre, Apellido, foto de perfil, Descripción, País, Correo y redes sociales
    • El jurado debe de presionar el botón de guardar para actualizar sus datos correctamente

    Recuperar Contraseña

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Recuperar contraseña Para poder tener de nuevo acceso a la plataforma.
  • Escenario 1: el usuario olvida la contraseña de la cuenta, y el usuario procede a presionar el campo recuperar contraseña, y se le envía un correo donde el usuario la puede restablecer.
  • El creador del grupo podrá cambiar la información del grupo

    Rol Acción Para Criterio de aceptación
    Como líder del grupo Puedo cambiar la información general del grupo Para corregir la información o cambiarla por otra mas apropiada
    • No presentar bugs
    • Debo poder cambiar la siguiente información del grupo: nombre, logo, tecnología favorita y la descripción del proyecto
    • Se debe presionar el botón guardar para que los cambios se actualicen de manera correcta

    Elegir rol configurado para el evento

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Elegir Rol Para poder tener diferentes asignaciones
  • Dado que el usuario quiera participar de un evento, entonces tiene la opción de elegir entre varios roles que fueron asignados por los creadores del evento.
  • Inscribirse a un evento

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Inscribirme a un evento Para acceder mediante un tipo de plan
  • Dado que el usuario quiera inscribirse en un evento lo puede hacer con 3 diferentes planes y pagando directamente en la página, dando clic en inscribirme a un evento y luego elige el plan y el método.
  • Participar de un evento de la comunidad

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Participar de un evento Para poder ser partícipe de un evento que crea la comunidad
  • Dado que el usuario quiera participar en un evento, entonces debe de pagar una de las tres opciones que serían básico,medio y pro, que se pagaría dando click en participar en evento se hace el debido proceso y por último se paga.
  • Compartir artículos de interés de alguna comunidad en las redes sociales mediante un link que genere un botón

    Rol Acción Para Criterio de aceptación
    Como usuario no registrado Puedo compartir artículos en las redes sociales Para compartir artículos de interés que podrian ser del agrado de otros
    • No presentar bugs
    • El usuario debe poder compartir el articulo por lo menos en estas redes sociales: Linkedin, Facebook, whatsapp y twitter
    • Para compartir un articulo el usuario debe de darle click a un botón
    • A la hora de compartir, los metadatos de la publicación deben de ser óptimos para lograr una visualización deseada en las redes

    Configurar notificaciones de la comunidad

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Configurar las notificaciones de la comunidad Para poder activar o desactivar las notificaciones del aplicativo
  • Dado que el usuario puede estar en varias comunidades, entonces puede activar o desactivar las notificaciones que quiera, ya sea de eventos, compras, comunidades, chats,grupos y comentarios. Dando click en la parte de notificaciones y desactivar las áreas que se desee.
  • Enviar mensajes

    YO COMO DESEO PARA Criterio de aceptación
    Administrador redactar y enviar mensajes globales Para mantener informados a los grupos participantes del evento
    • El mensaje debe llegar a todos los grupos del evento

    El grupo podrá acceder a los talleres que se están llevando a cabo desde el chat

    Rol Acción Para Criterio de aceptación
    Como participante Puedo ver los ultimo talleres que se están llevando acabo en el evento desde mi chat del grupo Para estar al tanto de los talleres que se están impartiendo en el evento
    • No presentar bugs
    • Los miembros de un grupo deben poder ver los talleres que están en vivo en una barra lateral derecha para que puedan acceder a el fácilmente
    • Si no hay ningún taller en vivo se debe de mostrar el ultimo taller dado
    • Si no hay ningún taller en vivo ni grabado se le debe dar un feedback usuario indicándole en una nota que aún no hay contenido

    Enviar mensaje a la comunidad

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Enviar mensajes a la comunidad Para poder tener una comunicación entre el usuario y la comunidad.
  • Dado que el usuario quiera tener una comunicación con la comunidad. Lo podrá hacer por medio de correo, y así tener una comunicación asincrónica.
  • El grupo podrá hacer la entrega de lo que se le pide en el evento en su respectivo panel.

    Rol Acción Para Criterio de aceptación
    Como líder de grupo Puedo enviar la entrega de cada etapa Para lograr hacer los entregables que me piden en el evento
    • No presentar bugs
    • Para enviar un entregable es necesario llenar los siguientes campos: mensaje del contenido
    • También el grupo podrá enviar un archivo con el entregable pero este campo será opcional, este archivo tendrá un limite de 5mb
    • El limite del mensaje debe tener un limite de 1000 caracteres
    • El líder del grupo debe darle click en el botón enviar para que el entregable se envié correctamente
    • El mensaje debe poder enviarse en estilo Mark Down
    • El Líder del grupo debe poder previsualizar el mensaje con los estilos del Mark Down antes de enviarlo
    • El Líder del grupo debe presionar el botón de previsualizar para poder observar lo que escribió en el formato Mark Down

    Pagar productos

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Pagar productos Para pagar los productos que el usuario desea comprar
  • Dado que el usuario quiera pagar el pedido cuando de click en el botón pagar compra, entonces se dirige al usuario a seleccionar el método de pago.
  • Editar productos

    Yo como Deseo Para Criterio de aceptación
    Administrador editar productos mantener actualizada la tienda de la comunidad
    • Se debe poder actualizar el producto seleccionando el producto desde el panel administrativo de la tienda
    • Se debe poder actualizar los siguientes campos(Nombre, stock y descripción)

    El usuario podrá registrarse con Facebook, con Google o directamente en la plataforma.

    Yo Como Deseo Para Criterios de Aceptación
    Usuario No registrado Registrarme Poder empezar a interactuar con el contenido de la plataforma
    • Escenario 1: El usuario podrá registrarse DANDO click en el botón registrarse con Google, Registrarse con Facebook. o directamente en la plataforma.
    • Escenario 2: Registro Exitoso- Dado que al momento de dar click en el botón registrar no se marca ningún error.
    • Escenario 3: Registro No Exitoso- Dado que al momento de darle click en el botón registrar sale un error debido a que el usuario ingresó datos incorrectos.

    Crear una comunidad

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Crear una comunidad Para poder compartir contenido de su interés
  • Dado que el usuario quiera crear una comunidad en donde exponga contenido relacionado a una de las áreas de interés, por medio de tres tipo de planes uno gratuito, y dos planes de paga.
  • El jurado calificará los requisitos del proyecto solicitados en el evento por medio de una interfaz gráfica

    Rol Acción Para Criterio de aceptación
    Como Jurado Puedo calificar cada uno de los requisitos del proyecto desde el respectivo panel del Jurado Para poder calificar cada requisito a detalle
    • No presentar bugs
    • El jurado calificará los requisitos del proyecto solicitados en el evento por medio de una interfaz gráfica
    • El jurado podrá ingresar la calificación a través de un input
    • El jurado podrá decidir si cumple o no con el requerimiento, esta nota estará ya definida por los organizadores del evento sin que el jurado tenga que digitarla
    • El jurado podrá ver el promedio de cada criterio de calificación

    Ser voluntario de un evento

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Enviar solicitud para ser Voluntario Para que un usuario sea voluntario del evento.
  • Dado que el usuario quiera ser voluntario se puede inscribir cuando se esté haciendo el registro del evento.
  • Inscribirse a un evento por código de acceso

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Inscribirme a un evento Para acceder mediante un código de acceso.
  • Dado que el usuario quiera participar de un evento lo puede hacer mediante un código de invitación por el administrador, se hace dando click en la opción de inscribirse en un evento y seguir con código de invitación.
  • El usuario podrá escoger área de interés.

    Yo Como Deseo Para Criterios de Aceptación
    Usuario No registrado Escoger área de interés Para poder quedar en la comunidad de acuerdo a sus gustos.
  • El usuario podrá escoger entre estas 5 áreas de interés, podrá elegir 1 o más. Estas áreas van a permitir ver publicidad, comunidades y eventos afines a estas áreas de interés (Programación, Ilustración digital, Ilustración tradicional, Animación 3D, Modelado 3D).
  • Editar blogs

    YO COMO DESEO PARA Criterio de aceptación
    Administrador editar blogs creados poder corregir la información compartida en caso de ser necesario
    • La actualización debe visualizarse desde el panel de usuario

    Comprar Productos

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Comprar productos Para apoyar la comunidad y la plataforma de los creadores.
  • Dado que el Usuario quiera comprar algún producto que le guste de la comunidad, dando clic en la opción comprar.
  • Editar presentación de los proyectos desde el panel Teloneros

    Rol Acción Para Criterio de aceptación
    Como Telonero Puedo editar una presentación Para poder corregir errores o agregar información
    • No presentar bugs
    • El Telonero debe poder editar la presentación al dar click en un botón
    • El Telonero debe poder guardar los cambios al dar click en el botón guardar
    • Los datos editados se deberían actualizar correctamente

    Agregar productos

    Yo como Deseo Para Criterio de aceptación
    Administrador agregar productos ofrecer distintas opciones a los miembros de la comunidad
    • El producto agregado debe poder visualizarse desde el panel de usuario
    • Se debe poder ingresar el producto con los siguientes campos(Nombre, stock, precio, descripción)

    Comprar objetos exclusivos del evento

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrad Comprar objetos Para apoyar solo el evento
  • Dado que el usuario quiera hacer solo compras exclusivas durante el evento, dando click en el objeto y llevarlo al carrito.
  • Poder apoyar una comunidad

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Apoyar una comunidad Para apoyar a una comunidad de manera económica
  • Dado que un usuario quiera apoyar una comunidad de forma económica y con un solo aporte
  • Crear blogs

    YO COMO DESEO PARA Criterio de aceptación
    Administrador crear blogs Para poder compartir información con la comunidad
    • El blog debe ser visible para todos los miembros de la comunidad

    Editar datos personales desde el panel Telonero

    Rol Acción Para Criterio de aceptación
    Como Telonero Puedo editar mis datos personales que uso en el evento Para poder corregir errores o actualizar la información
    • No presentar bugs
    • El Telonero podrá editar sus datos personales, entre estos están: Nombre, Apellido, foto de perfil, Descripción, País, Correo y redes sociales
    • El Telonero debe de presionar el botón de guardar para actualizar sus datos correctamente

    Agregar compras al carrito

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Agregar compra Para que el usuario pueda agregar los productos a comprar en el carro.
  • Escenario 1- Agregar productos al carrito: Dado que el usuario quiera hacer una compra, puede agregar los productos al carro de compras, dando clic en el producto y agregarlo al carro.
  • Escenario 2- Quitar productos del carrito: Dado que el usuario no quiera comprar un producto lo puede retirar del carrito de compras, dando clic en el producto y seleccionar quitar producto del carrito.
  • El grupo podrá compartir su ticket del evento en las redes sociales

    | Como usuario | Puedo compartir el ticket del evento en diferentes redes sociales | Para poder mostrarles a los demás el evento en el que estoy participando |

    • No presentar bugs
    • El usuario podrá compartir su ticket al dar click en un botón
    • El usuario debe poder compartir el ticket por lo menos en 3 plataformas: Whatsapp, Facebook y Linkedin
    • El ticket contendrá la siguiente información: # de ticket, nombre del evento, fecha de inicio del evento, un pequeño letrero de la plataforma, el logo del evento, los sponsors nivel gold y la imagen de los participantes
    • Al compartir el ticket debe contener una buena optimización de los metadatos para que la publicación se vea bonita

    Editar eventos

    YO COMO DESEO PARA Criterio de aceptación
    Administrador editar los eventos Para corregir la información y fechas del evento en caso de que esta información cambie
    • Al editar el evento, éste debe poder actualizarse en el panel de los vinculados al evento

    El jurado podrá ver los proyectos entregados en su respectivo panel

    Rol Acción Para Criterio de aceptación
    Como Jurado Puedo visualizar cada una de las entregas de los grupos desde el respectivo panel del Jurado Para poder ver los detalles de cada proyecto
    • No presentar bugs
    • El Jurado debe poder ver las entregas del proyecto con su respectiva información de manera correcta

    Poder reaccionar a un blog

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Reaccionar en un blog Para identificar la interacción de los usuarios con el contenido.
  • Dado que el usuario le gustó el contenido del blog podrá reaccionar dando click en el corazón que se encuentra en el blog.
  • Inicio de sesión

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Iniciar Sesión Para utilizar las funcionalidades de la aplicación.
  • Escenario 1: Ingreso exitoso- El usuario ingresa los datos de manera correcta, en el momento de presionar el botón iniciar sesión.
  • Escenario 2: Ingreso no exitoso- El usuario ingresa los datos de manera errónea,y la aplicación marca el error en el momento que se le da click en el botón iniciar sesión.
  • Crear eventos

    YO COMO DESEO PARA Criterio de aceptación
    Administrador crear eventos permitir la participación de los miembros de la comunidad
    • El evento será visible solo para los miembros de la comunidad

    Ver foto del producto

    Yo Como Deseo Para Criterios de Aceptación
    Usuario Registrado Ver fotos del producto Para poder elegir el producto que se desea comprar
  • Dado que hay productos, el usuario puede visualizar los productos que va a llevar al carrito de compras
  • Recommend Projects

    • React photo React

      A declarative, efficient, and flexible JavaScript library for building user interfaces.

    • Vue.js photo Vue.js

      🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

    • Typescript photo Typescript

      TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

    • TensorFlow photo TensorFlow

      An Open Source Machine Learning Framework for Everyone

    • Django photo Django

      The Web framework for perfectionists with deadlines.

    • D3 photo D3

      Bring data to life with SVG, Canvas and HTML. 📊📈🎉

    Recommend Topics

    • javascript

      JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

    • web

      Some thing interesting about web. New door for the world.

    • server

      A server is a program made to process requests and deliver data to clients.

    • Machine learning

      Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

    • Game

      Some thing interesting about game, make everyone happy.

    Recommend Org

    • Facebook photo Facebook

      We are working to build community through open source technology. NB: members must have two-factor auth.

    • Microsoft photo Microsoft

      Open source projects and samples from Microsoft.

    • Google photo Google

      Google ❤️ Open Source for everyone.

    • D3 photo D3

      Data-Driven Documents codes.