Evaluando propuestas

Migración de stack completo (Node.js + Quasar + Vue) de aplicación en producción

Publicado el 01 Abril, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

Buscamos un desarrollador o equipo con experiencia comprobada en migraciones de stacks legacy, específicamente en Node.js + Vue.js + Quasar, para actualizar una aplicación web actualmente en producción a un entorno moderno y estable.

Actualmente el sistema funciona con tecnologías que requieren actualización urgente por temas de soporte, seguridad y mantenimiento a largo plazo. El sistema genera cálculos, reportes y es utilizado de forma activa por múltiples usuarios, por lo que se requiere un trabajo con altos estándares de calidad, pruebas exhaustivas y documentación clara.
Se debe migrar el stack completo:

De una versión antigua de Node.js a la versión LTS actual (v18 o v20).

De Quasar v0.17 a Quasar v3, lo cual implica actualización completa a Vue 3.

Actualización y/o reemplazo de todas las librerías necesarias para compatibilidad y seguridad.

Refactorización del frontend, incluyendo configuración, layouts, rutas, componentes y servicios.

Validación de integridad de funcionalidades críticas como reportes, cálculos automáticos y generación de archivos.

Definición y ejecución de pruebas unitarias, funcionales y de regresión para asegurar estabilidad.

Preparación del entorno para despliegue en producción.
Auditoría y planificación técnica: 1 a 2 días

Migración de backend (Node.js): 3 a 5 días

Migración frontend (Quasar v3 + Vue 3): 7 a 10 días

Pruebas completas (QA): 3 a 5 días

Preparación para producción: 1 a 2 días
El proyecto se considerará terminado solo cuando el sistema actualizado esté funcionando correctamente en el entorno de producción.
Perfil requerido
Experiencia demostrable en migración de proyectos de Quasar v0.17 a v2/v3 o migraciones completas Vue 2 → Vue 3.
Experiencia migrando proyectos Node.js legacy a versiones LTS recientes.
Conocimiento profundo de compatibilidad entre librerías NPM antiguas y modernas.
Buen manejo de pruebas automatizadas y control de calidad (QA).
Capacidad de documentar correctamente los cambios realizados.
Idealmente, experiencia con proyectos en producción que involucren cálculos o reportes complejos.
Por favor incluye en tu propuesta:
Una breve explicación de tu experiencia con migraciones similares.
Tecnologías y herramientas que utilizarías para este proyecto.
Tiempo estimado detallado por fases (si puedes).
Links a proyectos similares o repositorios si los tienes.

Contexto general del proyecto

Contamos con una aplicación web en producción que ha estado operativa durante varios años, desarrollada con tecnologías como Node.js, Vue.js y el framework Quasar. Actualmente, el sistema utiliza versiones antiguas de estas tecnologías, lo que ha generado problemas de compatibilidad, mantenimiento y seguridad. La aplicación es crítica para nuestra operación diaria, ya que genera reportes, realiza cálculos automáticos y es utilizada activamente por usuarios internos y externos. Por esta razón, buscamos actualizar completamente el stack tecnológico a versiones modernas y estables, garantizando que todas las funcionalidades actuales sigan operando correctamente. Este proyecto no es una migración parcial ni experimental: buscamos una solución completa, profesional y validada para asegurar que el sistema pueda seguir creciendo y mantenerse seguro a largo plazo.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: 10 Mayo, 2025

Habilidades necesarias

Otros proyectos publicados por R. D.