JAI-VIER: Sistema de Gestión de Tareas

Sistema completo de gestión de tareas inspirado en Jira, desarrollado con Next.js, TypeScript y patrones de diseño avanzados.

JAI-VIER: Sistema de Gestión de Tareas

Resumen

JAI-VIER es un sistema completo de gestión de tareas inspirado en Jira, desarrollado con Next.js, TypeScript y patrones de diseño avanzados. Ofrece una solución integral para la gestión de proyectos, sprints y tareas con una interfaz moderna y intuitiva.

Presentación del Proyecto

Presentación de JAI-VIER by Luis Fernando Cuevas Arroyo

Características Clave

  • Gestión de Proyectos: Crear, editar y monitorear proyectos con herramientas completas de administración.
  • Gestión de Sprints: Organizar el trabajo en sprints con fechas de inicio y fin, monitoreo en tiempo real.
  • Gestión de Tareas: Crear, asignar y dar seguimiento a tareas y subtareas con estados personalizables.
  • Panel de Control: Visualizar el estado de proyectos, sprints y tareas en tiempo real.
  • Informes Detallados: Analizar progreso, velocidad del equipo y desviaciones de cronograma.
  • Interfaz Moderna: Diseño responsive con componentes de shadcn/ui y Tailwind CSS.

Patrones de Diseño Implementados

  • Patrón Bridge: Separación de tareas de los métodos de notificación para mayor flexibilidad.
  • Patrón Factory: Creación automática de tareas, dividiendo las que superan 4 horas.
  • Patrón Singleton: Manejo centralizado del estado de la aplicación en memoria.
  • Patrón Composite: Trabajo uniforme con tareas y subtareas en jerarquías complejas.

Tecnologías Utilizadas

  • Frontend: Next.js, React, TypeScript, Tailwind CSS para una experiencia moderna.
  • Componentes UI: shadcn/ui basado en Radix UI para componentes accesibles.
  • Backend: Spring Boot API REST para lógica de negocio robusta.
  • Despliegue: Docker para contenedorización y despliegue automatizado.
  • Iconos y Utilidades: Lucide React, date-fns para formateo de fechas.

Desarrollo en Equipo (Equipo 31)

  • Tellez: Project Manager / Administrador de Sistemas
  • Bañales: Especialista en algoritmos, Java con Spring Boot
  • Diego: Desarrollador Backend
  • Fernando Cuevas: Especialista QA
  • Aaron: Desarrollador Full Stack
  • Aram: Desarrollador en Prácticas

Tecnologías

Next.jsTypeScriptSpring BootTailwindCSSDocker

JAI-VIER: Sistema de Gestión de Tareas Gallery

Click on any image to view in full screen

Página de Inicio de JAI-VIER
Gestión de Proyectos de JAI-VIER
Gestión de Sprints de JAI-VIER
Gestión de Tareas de JAI-VIER
Detalles de Tareas de JAI-VIER
Informes y Análisis de JAI-VIER