Problema
La gestión de trabajos de inspección necesita conectar empresas, órdenes de trabajo, partes e informes técnicos. También requiere controlar vencimientos y permitir que cada cliente consulte la documentación de su empresa.
Solución
Desarrollé una aplicación con Next.js y TypeScript que centraliza ese flujo de trabajo. El equipo interno puede administrar órdenes, partes, informes, documentación de vehículos y checklists de inspección, con permisos diferenciados para Gerencia, Data Entry y Operadores.
La autenticación y los datos se gestionan con Supabase y PostgreSQL. Las políticas de seguridad por fila (RLS) complementan los controles de acceso del servidor. El portal de clientes valida la empresa asociada a la sesión antes de mostrar sus informes.
Los archivos se almacenan en Cloudflare R2 y se consultan mediante enlaces firmados. La aplicación también permite generar documentos PDF y gestionar informes históricos junto con los documentos del flujo digital.
Resultado
El sistema reúne la gestión operativa y la consulta de documentación en una misma plataforma, con vistas específicas para el equipo interno y las empresas cliente. Las relaciones entre órdenes, partes e informes permiten seguir cada trabajo y consultar sus documentos asociados.
