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

Overview

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.

Project Presentation

JAI-VIER Presentation by Luis Fernando Cuevas Arroyo

Key Features

  • 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.

Design Patterns Implemented

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

Technologies Used

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

Team Development (Equipo 31)

  • Tellez: Project Manager / System Administrator
  • Bañales: Especialista en algoritmos, Java con Spring Boot
  • Diego: Desarrollador Backend
  • Fernando Cuevas: QA Specialist
  • Aaron: Desarrollador Full Stack
  • Aram: Intern Developer

Technologies

Next.jsTypeScriptSpring BootTailwindCSSDocker

Project Gallery

Screenshots