Skip to main content
In production

TeamLens

Transformación de proyecto académico: +100 commits, Redis, WebSockets, testing, Docker

>The Problem

Me encargué de tomar el TFG de otro alumno y llevarlo a producción real. El proyecto original era funcional como prototipo (~12 commits, sin testing, sin Docker, CORS hardcoded, algoritmo mockeado), pero no estaba preparado para usuarios reales.

>The Solution

Transformación completa en 4 meses: Backend enterprise con Redis, Socket.io, Jest y PM2. Frontend mejorado con integración Belbin y cache-busting. Colaboración en algoritmo Python. DevOps completo con Docker, CI/CD via GitHub Actions, y 15+ archivos de documentación.

>Resultados

0+
Commits Añadidos

De ~12 commits originales a 100+ de mejoras

0
Nuevas Tecnologías

Redis, Socket.io, Jest, Docker, PM2, GitHub Actions...

0+
Docs Creados

Documentación exhaustiva para mantenimiento

0
Meses de Desarrollo

Transformación completa de TFG a producción

>Tech Stack

Backend

Node.jsTypeScriptExpressSocket.io

Database

MongoDBRedis

Frontend

Angular 17

DevOps

JestSupertestDockerPM2GitHub Actions

Other

Office365 API

>Aprendizaje Clave

Llevar código ajeno a producción requiere entender la visión original, respetar el trabajo previo, y elevar cada componente al nivel profesional.

Este proyecto me enseñó que heredar y mejorar código existente es tan valioso como crear desde cero. Tuve que identificar gaps de producción e implementar soluciones que se integraran naturalmente.

>Enlaces