← Todos los proyectos

Gestión de seguros · Modernización / 01

MUV

Desarrollo full stack y modernización de una plataforma de seguros: de Punto Asesor en PHP a MUV con Laravel y Vue, conectando la gestión, las aseguradoras y los procesos de comisiones.

Laravel 12Vue 3Inertia.jsPHPMySQLVite
Contexto profesional

Proyecto realizado en Fullsites

Área de trabajo

Evolución funcional, migración tecnológica, administración configurable y procesos de seguros.

Mi rol

Frontend y backend

El caso en una mirada

Cambiar la tecnología.
Conservar el negocio.

Un proyecto realizado en Fullsites, desde el sistema original hasta su reconstrucción progresiva.

El desafío
Evolucionar un sistema de seguros con años de reglas y relaciones: las pólizas, los endosos y las comisiones deben conservar su significado al cambiar de tecnología.
Mi aporte
Trabajo en frontend y backend a través de Fullsites: analizo el funcionamiento existente, desarrollo módulos e integraciones y reviso los nuevos flujos contra casos del negocio.
La solución en desarrollo
Una migración por etapas de PHP a Laravel, Vue 3 e Inertia. Combino una administración configurable con servicios específicos para cotización, pólizas y procesos económicos.

Un proyecto, dos etapas

Evolucionar sin perder el negocio.

01

Sistema original

Punto Asesor / MUV en PHP

Una aplicación con administración, cotizador y procesos de gestión de seguros. El trabajo sobre esta etapa combina evolución funcional, mantenimiento y resolución de incidencias en los flujos existentes.

PHPJavaScriptMySQL
02

Migración en desarrollo

Una nueva base con Laravel y Vue

Reconstrucción progresiva de módulos, importación de datos y revisión de equivalencias con el sistema anterior. La nueva estructura combina interfaces configurables con servicios específicos para las reglas del negocio.

Laravel 12Vue 3Inertia.jsVite

Alcance funcional

Una plataforma para la operación de seguros.

Áreas del sistema original y de su reconstrucción progresiva en la nueva plataforma.

01

Clientes y red comercial

Clientes, prospectos, productores y grupos relacionados, con contactos y actividades de seguimiento.

02

Pólizas y endosos

Gestión de pólizas, movimientos, cuotas, bienes asegurados, coberturas y documentación asociada.

03

Cotización de seguros

Flujos de cotización de autos y hogar, comparación de propuestas y seguimiento de otros riesgos.

04

Siniestros

Registro y seguimiento por póliza, estados, bienes asociados, archivos y exportación de información.

05

Comisiones y cuenta corriente

Esquemas de distribución, importación de movimientos, verificación y generación de liquidaciones por productor.

06

Administración e integraciones

Roles y permisos, catálogos, configuración de formularios y procesos de intercambio con servicios de aseguradoras.

Mi aporte al proyecto

El trabajo, en concreto.

01

Una base que se puede extender

Formularios, secciones y relaciones definidos por configuración, con componentes reutilizables en Vue y lógica específica en Laravel.

02

Datos que conservan sus vínculos

Importadores por etapas e identificadores de origen para reconstruir relaciones entre entidades, pólizas y movimientos durante la migración.

03

Procesos que se pueden revisar

Lotes con avance, estados, errores y advertencias diferenciados para consultar qué ocurrió y retomar el procesamiento cuando corresponde.

La migración sigue en desarrollo y validación. Estos son componentes y criterios implementados; el avance funcional varía entre módulos.

APIs e integraciones

La conexión con otros sistemas.

Compañías y servicios vinculados con las integraciones de este proyecto.

Qué integré y cómo funciona
Servicios de aseguradoras

Traducir entre sistemas

Cotizaciones, novedades y documentación mediante REST, SOAP y XML/JSON. El alcance cambia según la compañía y el servicio.

API propia de MUV

Conectar la autogestión

Endpoints de cotización, consulta de pólizas y documentación, medios de pago y solicitudes de siniestro.

Intercambio por archivos

Procesar novedades por lotes

Descarga de archivos ZIP/XML de Sancor mediante SFTP y procesamiento de la información recibida.

Ver la experiencia completa en integraciones ↗

Decisiones e implementación.

El diferencial técnico

Una administración configurable, con reglas propias.

La migración incorpora una base administrable para definir menús, secciones, pestañas y campos. Los módulos con lógica particular, como pólizas y cotizaciones, conservan servicios específicos en lugar de reducirse a formularios genéricos.

01

Configuración en base de datos

Secciones, campos, pestañas y catálogos describen la estructura de la administración.

02

Interfaces reutilizables en Vue

Los componentes construyen formularios y relaciones a partir de esa configuración.

03

Reglas de negocio en Laravel

Servicios de dominio validan operaciones y separan datos principales de atributos complementarios.

Un desafío concreto

De un archivo de cuenta corriente a una liquidación.

Un ejemplo del trabajo en la migración es el procesamiento de archivos de cuenta corriente. El flujo debe interpretar los datos recibidos, relacionarlos con las pólizas y aplicar las comisiones correspondientes.

  1. Carga y lectura del archivo
  2. Procesamiento por bloques en cola
  3. Verificación de pólizas y comisiones
  4. Generación de liquidaciones
01

Normalizar antes de comparar

Contemplar diferencias de numeración y los movimientos iniciales identificados como endoso cero.

02

Distinguir errores de advertencias

Una póliza ausente bloquea la operación. Un endoso no encontrado permite continuar con una advertencia y las comisiones generales de la póliza.

03

Dar seguimiento al procesamiento

Registrar el avance y los estados del lote, permitir reprocesos y contemplar la recuperación de trabajos interrumpidos.

Decisiones y desafíos

Decisiones para sostener la evolución.

01

Migrar por etapas

Separar entidades, pólizas, cotizaciones y procesos económicos para revisar cada módulo contra el sistema anterior.

02

Conservar las relaciones históricas

Utilizar importadores por etapas, identificadores de origen y mapeos para trasladar datos sin perder sus vínculos.

03

Combinar configuración y lógica específica

Reutilizar formularios y pestañas donde corresponde, manteniendo reglas propias para pólizas, cotizaciones y comisiones.

¿Trabajamos en tu próximo proyecto?

Conversemos