2025 · Zendata · Cliente empresarial (NDA)
Control de salida de activos con QR y operación offline
Registra qué activo sale, quién lo autoriza y cuándo se valida en el punto de control, aunque no haya red. Construí el backend en Laravel y la app Ionic. Siguiente paso: medir su confiabilidad.
- Laravel
- Ionic
- Capacitor
- QR
- Offline-first
Mi rol
Backend en Laravel y app móvil Ionic/Capacitor. El equipo extiende los módulos y QA los valida.
Evidencia
Lo que hice
- Backend en Laravel: activos, solicitudes de salida y validación.
- App Ionic/Capacitor con escaneo QR.
- Operación sin conexión: los registros se guardan en el dispositivo y se sincronizan al volver la red.
Pendiente de medir
- Latencia, errores, tiempo de sincronización y registros duplicados o perdidos.
Siguiente paso
- Medir primero y optimizar después: línea base, un cambio a la vez, con antes y después.
- Una versión pública independiente como proyecto personal en AWS, escrita desde cero.
La idea
Si la validación depende de la red y la conexión falla en la caseta, el proceso se detiene. Por eso la app funciona sin conexión y sincroniza después.
solicitud ──► autorización ──► escaneo QR ──► registro local ──► sincronización ──► API Laravel
Por qué sigue abierto
Un sistema offline puede fallar sin que nadie lo note: duplicados al reintentar, escaneos que nunca llegan o sincronizaciones lentas. El siguiente paso es medir antes de optimizar, y después construir una versión pública propia sobre AWS (Docker, CI/CD, infraestructura como código) que recorra el mismo problema sin nada del cliente.