Case study: frontend modernization from Vue 2 to Vue 3
A frontend migration focused on modernizing the technology stack without losing maintainability, visual consistency or product evolution capability.
Context
At MOVATEC SPA, Jonathan works with Vue.js 2 and Vuetify on modern responsive interfaces, leading the migration of projects from Vue 2 to Vue 3.
Role
Senior Full Stack Developer focused on frontend, framework migration, TypeScript adoption, modular CSS and component architecture.
Challenge
Updating existing projects to Vue 3 requires balancing product continuity, component compatibility, technical order and progressive code improvement without introducing unnecessary complexity.
Technical decisions
- →Migración gradual en lugar de reescritura completa.
- →Uso de TypeScript como base para mayor escalabilidad del código.
- →Componentes reutilizables como unidad principal de evolución de UI.
- →CSS modular para mejorar separación de responsabilidades visuales.
- →Arquitectura frontend orientada a mantenibilidad y rendimiento.
Result
The work strengthens the product frontend base, improves maintainability, enables safer evolution to Vue 3 and reduces friction for future development.