Pitstop
Presupuestar, documentar, enviar, aprobar: el flujo de servicio entre mecánico y cliente.
Proyecto de graduación construido por un equipo de tres. Los mecánicos registran clientes y vehículos, documentan casos de servicio con fotos y videos, crean presupuestos detallados con IVA o suben ofertas existentes, y envían PDFs por email a clientes que pueden iniciar sesión, verlos y aprobarlos.
Originé el concepto y co-construí la app. Fui autor de la mayor parte de los commits, incluyendo el flujo central de servicio, esquema de base de datos, pipeline de PDF/email, auth multi-guard, búsqueda vehicular NHTSA, CI/CD y rework de UI con Tailwind.
Qué estaba bloqueando el avance.
Los mecánicos independientes hacen malabares con fotos de WhatsApp, notas en papel y presupuestos en Word. El traspaso al cliente — "esto es lo que está mal, esto es lo que cuesta" — es donde se gana o se pierde la confianza. No había una herramienta para ese traspaso que no fuera un ERP inflado.
Cómo lo resolví.
Una app Laravel + Filament construida alrededor del caso de servicio como unidad atómica. El wizard de 5 pasos guarda estado intermedio en sesiones de Laravel, valida el orden de pasos, bifurca entre generación manual de presupuesto o subida de oferta, finaliza registros transaccionalmente y envía email al cliente. También añadí eager loading, diseño de esquema con soft deletes y un pipeline de deploy rsync con GitHub Actions.
Panel de casos del cliente
Detalle del caso y presupuesto
Gestión de vehículos
Directorio de mecánicos
Historial de servicio