Tengo un sistema .NET MVC que hoy presenta cien vistas en Razor (HTML, CSS y JS puros). Quiero sustituirlas por componentes Vue 3 sin perder la lógica que ya exponen los controladores del backend.
Alcance
• Migrar las 100 vistas del actual panel de control.
• Mantener la integración con los controladores .NET para que rutas, modelos y validaciones sigan funcionando.
• Incluir dos grandes módulos funcionales dentro del panel:
– Análisis de datos con gráficas de barras y de líneas renderizadas en el front-end.
– Gestión de contratos (altas, edición, consulta y exportación).
• Garantizar diseño responsive y uso de buenas prácticas de accesibilidad.
• Entregar assets limpios: HTML semántico, CSS modular o Tailwind/SCSS (a convenir) y scripts Vue desacoplados.
Flujo de trabajo propuesto
1. Auditaré contigo las vistas actuales para agruparlas en plantillas maestras.
2. Elaboraré un primer componente Vue de muestra; una vez aprobado, replicaré el patrón en el resto.
3. Conectaré cada componente al endpoint existente mediante Axios/fetch, respetando DTOs ya definidos.
4. Haré pruebas unitarias y de integración para asegurar que el panel funciona igual o mejor que la versión Razor.
5. Documentaré cómo desplegar las nuevas vistas dentro del pipeline actual de publicación en IIS/Azure.
Entregables
• 100 archivos .vue listos para producción, con sus hojas de estilo y pruebas.
• Manual de integración paso a paso.
• Breve changelog que detalle equivalencias entre vistas antiguas y nuevas.
Busco a alguien que domine .NET MVC, Vue 3, HTML5, CSS3 y manejo de gráficos (Chart.js, ECharts o similar). Si tienes experiencia en migraciones similares y puedes comprometerte con un calendario realista, me encantará revisar tu propuesta.
Show More