Proyecto propio · PWA local-first
Asistencia escolar, incluso sin conexión.
PWA con lectura de QR, datos locales, respaldos y reportes exportables.
Frontend y consistencia de datos · Demo en Vercel

El problema
Registrar asistencia y gestionar grupos sin depender de una conexión permanente.
Mi contribución
Desarrollé una PWA con apoyo de IA, revisando la lógica, la persistencia y las pruebas. La aplicación se abre en su propia pestaña para acceder a la cámara.
Decisiones técnicas
- Service worker con Workbox y persistencia Dexie/IndexedDB para uso offline tras la primera carga.
- Migraciones, índices únicos, transacciones y revisiones para controlar conflictos entre pestañas.
- Lectura de QR, ciclo de vida de la cámara, historial y eliminación recuperable.
- Respaldo/restauración, exportación CSV, XLSX y PDF; pruebas con Vitest y Playwright.
Alcance y límites
Los datos se guardan en el navegador; no es un SaaS multiusuario ni sincroniza automáticamente con iDoceo. Las pruebas de cámara física e importación real requieren validación en dispositivo.
Siguiente proyectoRecordatorios