Caso de éxito: TrackWorks, plataforma de gestión de mantenimiento (CMMS)
Sustituimos por completo una aplicación antigua por una plataforma nueva para técnicos de campo en Estados Unidos.
Una plataforma de gestión de mantenimiento (CMMS) para empresas de reparación y mantenimiento de maquinaria y equipos pesados que prestan servicio con técnicos desplazados. El cliente es Trackworks App LLC, una empresa de Estados Unidos (trackworks.co).


También en el móvil


El punto de partida de TrackWorks
El cliente disponía de una aplicación antigua que cubría parte de sus procesos, pero tenía limitaciones que dificultaban su uso, su mantenimiento y su evolución:
- Problemas de sincronización y consistencia de la información.
- Rendimiento insuficiente en distintos procesos.
- Experiencia de usuario poco adaptada al trabajo operativo.
- Elevada deuda técnica y fuerte acoplamiento entre funcionalidades.
- Código difícil de mantener, con escasa documentación.
- Dificultad para incorporar funcionalidades sin riesgo de regresión.
- Falta de soporte para escenarios móviles y de conectividad limitada.
Qué hicimos en TrackWorks
No se trató de renovar la interfaz: se rediseñaron los dominios funcionales y se construyó una plataforma nueva de extremo a extremo, que sustituye completamente a la aplicación anterior. CodeSpartan es responsable del análisis, la arquitectura y el desarrollo, con un equipo propio.
- Análisis funcional y producto
- Aplicación web (PWA)
- Backend for Frontend
- API empresarial nueva
- Modelo de datos nuevo
- Arquitectura de eventos
- Autenticación y roles
- CI/CD y despliegues
- Integración con QuickBooks
- Observabilidad y soporte
Módulos de la plataforma TrackWorks
Catorce dominios funcionales integrados, entre ellos:
Activos y órdenes de trabajo
Gestión de equipos, mantenimiento preventivo y correctivo, planificación y asignación de técnicos.
Inventario y compras
Repuestos, proveedores y compras vinculados a las órdenes.
Clientes, ubicaciones y flotas
Clientes y ubicaciones diferenciadas, vehículos y flotas.
Facturación e informes
Facturación, cuadros de mando y métricas.
Aplicación de campo
Fotografías, documentos, firmas, notificaciones y geolocalización.
Integraciones
Integración con QuickBooks (contabilidad) y con otros servicios de terceros, y personalización por empresa cliente.
Tecnología
Frontend con React y TypeScript; BFF con Node.js y Fastify; backend modular con Java y Spring Boot; PostgreSQL y Kafka para datos y eventos; seguridad con OAuth2, JWT y control de acceso por roles; Docker y despliegue automatizado; y observabilidad con OpenTelemetry. Pruebas automatizadas de frontend y BFF con Vitest, Testing Library y Playwright.
Estado y próximos pasos
Todos los módulos principales están operativos. El modo offline, para trabajar sin conexión en campo, está en la recta final y a punto de liberarse; el procesamiento de pagos con Stripe sigue en desarrollo. Tras el MVP como proyecto cerrado, CodeSpartan desarrolla una segunda fase de ampliación funcional. No publicamos porcentajes de mejora porque aún no existen mediciones comparables y verificables.
Sigue explorando
¿Tienes una aplicación que ya no da más de sí?
Cuéntanos tu caso y te proponemos por dónde empezar. La primera conversación es sin coste.
