Caso de Estudio

Veritec — Sistema de Gestión de Siniestros

Plataforma B2B para LSV Liquidadores de Seguros. Gestión del ciclo completo de siniestros: recepción, seguimiento, bitácora, documentos, ubicación e informes PDF. Multi-tenant para 4 aseguradoras y su administración.

Dashboard principal de Veritec con KPIs, gráfico doughnut y tabla de casos recientes
El Desafío

De Excel y Correos a una Plataforma Unificada

LSV Liquidadores de Seguros cuenta con más de 20 años de experiencia evaluando siniestros para compañías aseguradoras. Pero su operación dependía de procesos manuales: seguimiento en hojas Excel, comunicación por correo electrónico, documentos dispersos y poca trazabilidad del estado real de cada caso.

Las aseguradoras necesitaban visibilidad en tiempo real del estado de sus siniestros, control documental centralizado y trazabilidad de cada etapa del proceso.

Antes

  • Seguimiento manual en Excel
  • Comunicación dispersa por correo
  • Documentos sin control centralizado
  • Sin trazabilidad de etapas
  • Informes generados a mano
La Solución

Plataforma B2B Multi-Tenant con Trazabilidad Total

Multi-Tenant

Portal separado por compañía aseguradora (4 tenants) y administración LSV.

7 Etapas

Flujo estructurado de siniestro: Asignación hasta Liquidación con bitácora.

Documentos

Integración Dropbox con breadcrumbs, preview y descarga por caso.

Mapa + PDF

Ubicación del siniestro en Google Maps e informes generados client-side.

NEW

Réplica PostgreSQL + Sync Horario

  • Google Sheets sigue como fuente de la verdad (edición humana); un sync replica hacia PostgreSQL con upsert idempotente por content-hash.
  • Coolify Scheduled Task hourly lun-vie 9-18 (America/Santiago): pipeline EXTRACT → VALIDATE → STAGE → MERGE → RECORD.
  • Lecturas <20 ms en la réplica (antes 3-8 s de cold start) y flag DATA_SOURCE=db|gas para cutover sin tocar el frontend.
Funcionalidades

El Sistema en Acción

Dashboard con KPIs en Tiempo Real

Panel principal con indicadores clave, gráfico doughnut de distribución de estados y tabla de casos recientes. Cada aseguradora ve solo sus casos.

Chart.js 4.5 Filtros dinámicos Tiempo real
Dashboard de Veritec mostrando KPIs y gráfico doughnut

Detalle de Siniestro con Timeline

Vista completa del caso: tarjetas de información, timeline de las 7 etapas, mapa con ubicación del siniestro y documentos asociados.

Google Maps API jsPDF 3.0 Timeline interactivo
Detalle de siniestro con timeline de 7 etapas y mapa de Google Maps

Gestor Documental Dropbox

Explorador de documentos integrado con navegación por breadcrumbs, preview de archivos y descarga directa.

Dropbox SDK 10.34 Breadcrumbs Preview + Descarga
Explorador de documentos Dropbox con breadcrumbs y preview

Réplica PostgreSQL con Sync Horario

El BFF lee de una réplica PostgreSQL 18 (servicio gestionado en Coolify, red interna) mientras Google Sheets permanece como fuente de la verdad. Un sync horario idempotente mantiene la réplica al día y el flag DATA_SOURCE permite el cutover sin cambios de frontend, con roles least-privilege y verificación de propiedad por caso.

PostgreSQL 18 Sync idempotente p95 < 2 s OWASP A01 cerrado
Informe PDF generado desde la plataforma Veritec
Galería
Stack Tecnológico

Herramientas del Proyecto

Frontend

React 19 TypeScript Vite Tailwind CSS v4 Framer Motion 12 Chart.js 4.5

Datos y APIs

PostgreSQL 18 Google Apps Script Google Sheets Dropbox SDK 10.34 Google Maps API jsPDF 3.0 ExcelJS

Seguridad

Helmet + CSP Rate Limit 100/min cookie-session AES-256-GCM

Despliegue

Cloudflare Pages Cloudflare Functions Docker Coolify Express BFF

¿Necesitas transformar un proceso operativo en una plataforma web?

Construí Veritec desde cero: frontend, backend, seguridad, despliegue. Hablemos de lo que tu negocio necesita.