TeamSync
Plataforma de gestión de proyectos estilo Jira con análisis de valor ganado (EVA) en vivo — mi Trabajo Final de Grado.
El problema
Los equipos gestionan tareas en una herramienta, la comunicación en otra y el control de costos en planillas: nadie ve si el proyecto está realmente sano en tiempo y presupuesto.
Qué hice
Diseñé y desarrollé la plataforma completa como único autor: back-end en Spring Boot 3.5 (Java 17) con Spring Security + JWT, WebSockets, JPA sobre SQL Server y OAuth con Google Calendar (sincronización bidireccional); front-end en Angular 20 con SSR, Material, Chart.js y D3. Tareas con vistas Lista, Kanban, Calendario, Gantt y PERT; mensajería en tiempo real; y el módulo diferencial: métricas de valor ganado (EV, PV, CPI, SPI, EAC…) calculadas en vivo desde el registro de horas.
Qué resultó
Trabajo Final de Grado de Ingeniería en Informática (UCEMA), defendido en diciembre de 2025: 323 clases de back-end, 97 componentes de Angular, ~54 archivos de tests JUnit/Mockito, 13 casos de uso formales y ~50 diagramas UML. 100+ commits.
Stack
- Java 17
- Spring Boot 3.5
- Angular 20
- SQL Server
- WebSockets
- JWT
- Google Calendar API
- Docker