Aplicaciones móviles En desarrollo

Control de asistencia offline-first

Aplicación web progresiva para registrar entradas y salidas con geolocalización, incluso sin conexión: guarda los fichajes en el dispositivo y los sincroniza mediante una cola en Redis.

Sector
Gestión de personal
Período
May. 2026
Estado
En desarrollo
Control de asistencia offline-firstReact · Vite · Tailwind CSS

Arquitectura general

Frontend React 19 con Vite y Tailwind CSS; IndexedDB (Dexie) y Service Workers (Workbox) para el modo sin conexión. API PHP con MySQL, Redis como cola de sincronización y un worker en segundo plano. Todo el entorno se levanta con Docker Compose detrás de Nginx.

Mi participación

Diseño y desarrollo del frontend, la API y la infraestructura en contenedores.

Funcionalidades implementadas

  • Registro de entradas y salidas sin conexión.
  • Captura de coordenadas GPS en cada fichaje.
  • Sincronización automática al recuperar la conexión.
  • Procesamiento en segundo plano con Redis.

Tecnologías utilizadas

  • React
  • Vite
  • Tailwind CSS
  • Dexie
  • Workbox
  • PHP
  • MySQL
  • Redis
  • Docker
  • Nginx

Capturas

Capturas pendientes de documentar con datos anonimizados y permiso de publicación.

Estado actual

En desarrollo El código existe y avanza. Todavía no hay una operación comercial que pueda verificarse.

Resultados comprobables

Pendiente de documentar. No publico cifras sin una fuente verificable.

Repositorio y demo

Construyamos tu próximo sistema

Cuéntame el proceso que quieres resolver; te respondo con preguntas concretas o un siguiente paso.