CTPAT-QR

Plataforma de inspecciones CTPAT con códigos QR, visor 3D del camión y registro no alterable de cada revisión.

Cliente
Equipos de alumnos de InnovaTec clasificados a etapa regional y nacional. No es un cliente de pago.
Tipo
Plataforma web de inspecciones
Estado
Proyecto de competencia
Rol de Vertex
Desarrollo de la plataforma

El reto

La verificación de inspecciones CTPAT se llevaba en papel. No había trazabilidad ni forma de auditar quién revisó qué zona del camión, ni cuándo. Un registro en papel se puede rehacer, y eso es justamente lo que un esquema de seguridad no debe permitir.

Qué construimos

  • Gestión de inspecciones mediante códigos QR, cada uno ligado a la unidad y a la revisión correspondiente.
  • Módulo de personal con credencial con foto, para saber quién realizó cada inspección.
  • Visor 3D del camión que marca las zonas de inspección definidas por CTPAT.
  • Registro de cada inspección en un contrato inteligente, de modo que el historial no se pueda alterar después.
  • Cobros con Stripe y endurecimiento de seguridad del backend: lista blanca de orígenes y autenticación.

Alcance técnico

Frontend en Next.js, API REST en Node.js con Express y base de datos PostgreSQL. Los pagos se procesan con Stripe. El contrato se desarrolló con Hardhat y se desplegó en la red de pruebas Sepolia.

Flujo de una inspección: escaneo del QR, revisión por zonas, sello de tiempo y asiento en contrato inteligente 1 Escaneo del QR Identifica la unidad y la revisión 2 Inspección por zonas Se registra cada zona del camión 3 Sello de tiempo y responsable Queda quién revisó y cuándo 4 Asiento en contrato inteligente El historial ya no se puede alterar
Cada inspección queda ligada a una unidad, a una persona y a un momento. El último paso la asienta en un contrato, que es lo que impide rehacer un registro después de los hechos.
Esquema lateral de un tractocamión con las zonas de revisión numeradas 1 4 6 7 3 5 2 1 Defensa y motor 2 Llantas y ejes 3 Tanques de combustible 4 Cabina y compartimentos 5 Quinta rueda y bajos 6 Piso, paredes y techo 7 Puertas
El visor 3D del sistema marca las zonas que hay que revisar sobre la unidad. Este esquema las representa de forma simplificada; el orden y el alcance de la revisión los define el programa de seguridad de cada empresa.

Stack técnico

  • TypeScript
  • Next.js
  • React
  • Node.js
  • Express
  • PostgreSQL
  • Stripe
  • Hardhat
  • Solidity

El sistema en operación

Portal de acceso de CTPAT-QR: formulario de inicio de sesión junto al resumen de auditoría inmutable, gestión multiusuario y checklists del estándar CTPAT.
Portal de acceso en el ambiente de QA, con el resumen de las tres capacidades del sistema: auditoría inmutable en la red Sepolia, gestión multiusuario de inspectores y checklists del estándar CTPAT.
Formulario de inspección CTPAT-QR con el visor 3D del tractocamión a un costado; la zona Frente aparece resaltada y los puntos se marcan como conformes o con anomalía.
Formulario de inspección con el visor 3D al costado: la zona que se está revisando se resalta sobre el modelo del tractocamión, y cada punto se marca como conforme o con anomalía, con foto de evidencia opcional.
Detalle de la inspección número 36 en estado confirmado, con los diecisiete puntos de control aprobados y el certificado con código QR de verificación.
Inspección confirmada: los 17 puntos de control aprobados y el certificado con su código QR, generado al aprobar y respaldado por el contrato inteligente.
Panel de control de CTPAT-QR con el total de inspecciones, pendientes, alertas críticas, la gráfica de estatus global y la actividad reciente.
Panel de control: totales de inspecciones, pendientes y alertas, estatus global y actividad reciente. Arriba a la derecha, la dirección del contrato inteligente que respalda los registros.

¿Tiene una operación parecida?

Si su empresa enfrenta un problema similar, cuéntenos. La primera conversación es para entender su operación, no para venderle nada.

Agendar una reunión