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.

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
Project Gallery
Click on any image to view in full screen






