Axel Rojas.
Volver a proyectos
GM E.N.D - Sistema de gestiónFreelance

GM E.N.D

2024
Next.jsTypeScriptSupabasePostgreSQLCloudflare R2Tailwind CSS

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.