JulioBuilds.
← Todos los proyectos

GoExpirely

Proyecto propioActivo

Software de alertas de vencimiento DOT/FMCSA para flotas de transporte pequeñas en EE. UU. Da seguimiento a CDLs, certificados médicos e inspecciones anuales. La IA de Claude lee las fechas de vencimiento de los documentos subidos y genera recordatorios automáticos de renovación.

Visitar sitio ↗

Tecnologías

Vue.js · Astro · Express · Claude API · PostgreSQL

El problema

Las operaciones de transporte pequeñas — operadores propietarios y flotas de 5 a 20 camiones — enfrentan presión regulatoria constante del DOT y la FMCSA. Los CDL vencen. Los certificados médicos caducan cada 1-2 años. Las inspecciones anuales de vehículos tienen fecha límite. Si se pasa por alto cualquiera de estos, el resultado son multas, órdenes de fuera de servicio y pérdida de ingresos.

Las grandes transportistas tienen departamentos de cumplimiento normativo. Las flotas pequeñas no. Dependen de recordatorios de calendario, hojas de cálculo y memoria — todo lo cual falla bajo la presión de la operación diaria.

Qué construí

GoExpirely es una plataforma de seguimiento de cumplimiento normativo que le da a las flotas pequeñas la misma visibilidad que tienen las grandes transportistas, sin la carga administrativa.

Funciones principales:

  • Subida de documentos con lectura por IA: los conductores suben su CDL, certificado médico o reporte de inspección. Claude extrae la fecha de vencimiento directamente del documento — sin captura manual
  • Panel de flota: una sola vista del estado de cumplimiento de cada conductor — verde, ámbar (por vencer pronto), rojo (vencido o faltante)
  • Recordatorios automáticos: alertas por correo electrónico y SMS enviadas en intervalos configurables antes del vencimiento (60, 30 y 7 días)
  • Autoservicio para conductores: los conductores pueden subir sus propias renovaciones, reduciendo la carga administrativa de los gerentes de flota
  • Registro de auditoría: cada subida de documento y cambio de estado queda registrado para estar listos ante una auditoría de la FMCSA

Decisiones técnicas

La lectura de documentos con IA es el diferenciador técnico principal. En lugar de construir un OCR desde cero o integrar un proceso pesado de procesamiento de documentos, uso las capacidades de visión de Claude para leer PDFs e imágenes de documentos emitidos por el gobierno y extraer datos estructurados (fecha de vencimiento, tipo de documento, estado emisor).

Este enfoque es sorprendentemente robusto: Claude maneja escaneos de mala calidad, documentos rotados, distintos formatos por estado y sellos de renovación escritos a mano, sin entrenamiento adicional ni reglas de lectura predefinidas.

Vue.js impulsa el panel con actualizaciones de estado reactivas. Astro se encarga del sitio de marketing y el contenido público. PostgreSQL almacena los datos de flota y documentos con un esquema diseñado alrededor de ventanas de cumplimiento y colas de notificación procesadas por workers de Express.

IA: Inteligencia documental + chatbot de cumplimiento dentro de la app

Del documento a la base de datos

Cuando un conductor sube un documento, Claude no solo lee la fecha de vencimiento — extrae un registro estructurado completo y llena la base de datos directamente:

  • document_type: CDL / Certificado Médico / Reporte de Inspección Anual
  • expiry_date: extraída de cualquier formato, incluyendo sellos de renovación escritos a mano
  • issuing_state: tomado del encabezado del documento o de la autoridad emisora
  • license_number: para CDLs e identificaciones de titulares de certificados médicos
  • vehicle_unit: para reportes de inspección vinculados a un camión específico

Esto significa que un conductor toma una foto de su tarjeta médica, la sube, y GoExpirely crea o actualiza su registro de cumplimiento sin ninguna captura manual — ni siquiera un campo de fecha que llenar. La IA maneja la variación entre un CDL del DPS de Texas, una tarjeta médica DOT de Florida y un formulario de inspección DOT de 1996.

Chatbot de cumplimiento dentro de la app

Los gerentes de flota no siempre saben cuáles son las reglas exactas — saben que necesitan mantenerse en cumplimiento. GoExpirely incluye un chatbot con contexto (impulsado por Claude) entrenado en las regulaciones DOT/FMCSA que responde preguntas directamente dentro del panel:

  • “¿Cuántos días antes del vencimiento necesito renovar un certificado médico?”
  • “El CDL de mi conductor venció ayer — ¿puede seguir manejando mientras se procesa la renovación?”
  • “¿Qué pasa si nos auditan y falta el reporte de inspección de un conductor?”

El chatbot da respuestas precisas y con referencias, en lenguaje claro y sencillo — no un enlace a un documento CFR de 200 páginas.

Impacto

El ahorro de tiempo es concreto: en lugar de que un gerente de flota revise manualmente cada CDL y certificado cada semana, GoExpirely muestra solo lo que necesita atención. Una flota de 10 conductores pasa de ~2 horas semanales de revisión de cumplimiento a una revisión de 5 minutos en el panel.