diff --git a/docs/modeling/diagramas-de-secuencia/asesor.mmd b/docs/modeling/diagramas-de-secuencia/asesor.mmd new file mode 100644 index 0000000..3ebf568 --- /dev/null +++ b/docs/modeling/diagramas-de-secuencia/asesor.mmd @@ -0,0 +1,32 @@ +sequenceDiagram + actor Lider + actor Asesor + actor Integrante + actor App + actor BD + + rect rgb(254, 236, 55) + Lider ->> App: Invitar asesor a proyecto + App ->> Asesor: Notificación + + alt Aceptar invitación + App ->> BD: Agregar a proyecto + BD ->> BD: Actualizar BD + end + end + + rect rgb(255, 162, 76) + Asesor ->> App: Agendar reunión + App ->> BD: Crear renión + BD ->> BD: Actualizar BD + + App ->> Integrante: Notificación + + alt Si todos los integrantes aceptan reunión + App ->> BD: Estado de reunión aceptada + else Si algún integrante rechaza reunión + App ->> BD: Estado de reunión cancelada + end + + BD ->> BD: Actualizar BD + end diff --git a/docs/modeling/diagramas-de-secuencia/crear-cuenta.mmd b/docs/modeling/diagramas-de-secuencia/crear-cuenta.mmd new file mode 100644 index 0000000..dc36c0d --- /dev/null +++ b/docs/modeling/diagramas-de-secuencia/crear-cuenta.mmd @@ -0,0 +1,17 @@ +sequenceDiagram + actor Usuario + actor App + actor BD + + Usuario ->>+ App: Crear cuenta + + App ->> Usuario: Enviar correo de validación de e-mail + App ->> BD: Enviar Datos + BD ->> BD: Actualizar BD + + + alt Correo validado + BD ->> BD: Registrar Usuario + BD ->> App: Registro exitoso + App ->> Usuario: Cuenta creada exitosamente + end diff --git a/docs/modeling/diagramas-de-secuencia/gestion-de-proyecto.mmd b/docs/modeling/diagramas-de-secuencia/gestion-de-proyecto.mmd new file mode 100644 index 0000000..45dd866 --- /dev/null +++ b/docs/modeling/diagramas-de-secuencia/gestion-de-proyecto.mmd @@ -0,0 +1,36 @@ +sequenceDiagram + actor Líder + actor Estudiante + actor App + actor BD + + rect rgb(254, 236, 55) + Estudiante ->> App: Crear proyecto + App ->> App: Convertir en líder + + App ->> BD: Crear proyecto + BD ->> BD: Actualizar BD + end + rect rgb(255, 162, 76) + Estudiante ->> App: Eliminar proyecto + App ->> App: Convertir en estudiante + + App ->> BD: Eliminar proyecto + BD ->> BD: Actualizar BD + end + + rect rgb(211, 238, 152) + Estudiante ->> App: Solitud de unirse a proyecto + App ->> Líder: Notificación + + alt Líder acepta solicitud + App ->> App: Convertir estudiante en integrante del proyecto + BD ->> BD: Actualizar BD + end + end + + rect rgb(255, 119, 183) + Líder ->> App: Eliminar integrante + App ->> BD: Eliminar integrante + BD ->> BD: Actualizar BD + end diff --git a/docs/modeling/diagramas-de-secuencia/gestion-de-tareas.mmd b/docs/modeling/diagramas-de-secuencia/gestion-de-tareas.mmd new file mode 100644 index 0000000..7ca8528 --- /dev/null +++ b/docs/modeling/diagramas-de-secuencia/gestion-de-tareas.mmd @@ -0,0 +1,33 @@ +sequenceDiagram + actor Lider + actor Integrante + actor App + actor BD + + rect rgb(254, 236, 55) + Lider ->> App: Asignar tarea + App ->> BD: Registrar tarea a integrante + BD ->> BD: Actualizar BD + App -->> Integrante: Cambios guardados correctamente + end + + rect rgb(255, 162, 76) + Lider ->> App: Editar tarea + App ->> BD: Actualizar tarea a integrante + BD ->> BD: Actualizar BD + App -->> Integrante: Cambios guardados correctamente + end + + rect rgb(211, 238, 152) + Lider ->> App: Eliminar tarea + App ->> BD: Eliminar tarea a integrante + BD ->> BD: Actualizar BD + App -->> Lider: Cambios guardados correctamente + end + + rect rgb(255, 119, 183) + Integrante ->> App: Mover tarea de lista + App ->> BD: Actualizar listas + BD ->> BD: Actualizar BD + App -->> Integrante: Cambios guardados correctamente + end diff --git a/docs/modeling/diagramas-de-secuencia/img/asesor.jpg b/docs/modeling/diagramas-de-secuencia/img/asesor.jpg new file mode 100644 index 0000000..29024b3 Binary files /dev/null and b/docs/modeling/diagramas-de-secuencia/img/asesor.jpg differ diff --git a/docs/modeling/diagramas-de-secuencia/img/crear-cuenta.jpg b/docs/modeling/diagramas-de-secuencia/img/crear-cuenta.jpg new file mode 100644 index 0000000..7a66375 Binary files /dev/null and b/docs/modeling/diagramas-de-secuencia/img/crear-cuenta.jpg differ diff --git a/docs/modeling/diagramas-de-secuencia/img/gestion-de-proyectos.jpg b/docs/modeling/diagramas-de-secuencia/img/gestion-de-proyectos.jpg new file mode 100644 index 0000000..2b68e53 Binary files /dev/null and b/docs/modeling/diagramas-de-secuencia/img/gestion-de-proyectos.jpg differ diff --git a/docs/modeling/diagramas-de-secuencia/img/gestion-de-tareas.jpg b/docs/modeling/diagramas-de-secuencia/img/gestion-de-tareas.jpg new file mode 100644 index 0000000..04a0efb Binary files /dev/null and b/docs/modeling/diagramas-de-secuencia/img/gestion-de-tareas.jpg differ