Sprint 6.1 - Gestión de Usuarios y Autenticación
Sprint 6.1 - Gestión de Usuarios y Autenticación
Este sprint implementa las funcionalidades principales del sistema PoliAcreditaIA relacionadas con la gestión de usuarios, autenticación, y administración académica.
🔐 Autenticación y Sesiones
HU5087 - Iniciar Sesión
Descripción: Sistema de autenticación con credenciales y validación de roles.
Componentes:
- Validación de credenciales (email/contraseña)
- Generación de tokens JWT
- Hashing seguro de contraseñas
- Validación de roles

HU5089 - Cerrar Sesión
Descripción: Funcionalidad para cerrar sesión de manera segura.
HU5115 - Cambio de Contraseña Personal
Descripción: Permitir a los usuarios cambiar su contraseña de forma segura.

👥 Gestión de Usuarios
HU5090 - Listar Usuarios
Descripción: Vista administrativa para listar todos los usuarios del sistema.
Funcionalidades:
- Lista completa de usuarios registrados
- Información de roles y estados
- Acceso restringido a administradores

HU5092 - Filtrar Usuarios por Rol
Descripción: Sistema de filtrado para visualizar usuarios según su rol.

HU5095 - Cambiar Estado de Usuario
Descripción: Funcionalidad administrativa para activar/desactivar usuarios.

HU5099-5107 - Búsqueda Paginada de Usuarios
Descripción: Sistema avanzado de búsqueda con paginación para encontrar usuarios.

HU5102 - Crear Nuevo Usuario
Descripción: Funcionalidad para registrar nuevos usuarios en el sistema.

HU5116 - Visualizar Perfil Personal
Descripción: Vista del perfil personal del usuario autenticado.

🏛️ Gestión Académica
HU5094-5098 - Gestión de Facultades
Descripción: Sistema completo para la gestión de facultades universitarias.
Incluye:
- Listado de facultades con filtros
- Búsqueda avanzada
- Gestión administrativa

HU5100 - Crear Nueva Facultad
Descripción: Funcionalidad para registrar nuevas facultades en el sistema.
HU5104-5110 - Gestión de Carreras
Descripción: Sistema completo para la administración de carreras universitarias.

HU5108 - Crear Nueva Carrera
Descripción: Funcionalidad para registrar nuevas carreras académicas.

📊 Dashboard y Monitoreo
HU5091 - Dashboard de Actividad
Descripción: Panel de control con métricas y actividad del sistema.

⚙️ Funcionalidades Adicionales
HU5093 - Actualizar Información Personal
Descripción: Permitir a los usuarios actualizar su información personal.
HU5113 - Gestión Avanzada de Usuarios
Descripción: Funcionalidades administrativas avanzadas para la gestión de usuarios.
HU5114 - Notificaciones del Sistema
Descripción: Sistema de notificaciones para eventos importantes del sistema.
HU6005 - Funcionalidades Adicionales
Descripción: Características adicionales y mejoras del sistema.
📈 Resumen del Sprint
- Total de Historias: 18 HUs
- Estado: ✅ Completado
- Funcionalidades principales:
- Autenticación y autorización completa
- Gestión integral de usuarios
- Administración académica (facultades y carreras)
- Dashboard administrativo
- Búsqueda y filtrado avanzado