Esta aplicación web es un sistema de fichaje horario diseñado para que las personas trabajadoras registren fácilmente sus entradas y salidas laborales. La interfaz principal permite a los usuarios identificarse con un ID único (o gestionar varios IDs si se activa el modo multi-persona) y registrar el inicio o fin de su jornada con un solo clic, añadiendo opcionalmente notas sobre incidencias. El sistema guarda la hora exacta de cada fichaje y muestra el estado actual (dentro o fuera), además de permitir consultar un historial personal de fichajes con filtros de fecha.
Además, la aplicación incluye un panel de administración protegido por contraseña. Desde aquí, los administradores pueden supervisar todos los registros de fichajes de la plantilla, aplicar filtros avanzados por empleado, rango de fechas o estado (como fichajes incompletos o con notas), y visualizar tanto el detalle de cada fichaje como una tabla resumen con las horas totales trabajadas por día para cada empleado (calculando correctamente los turnos nocturnos). Este panel también permite exportar los datos detallados y los totales calculados a formato CSV para su análisis o integración con otros sistemas, así como gestionar las cuentas de los propios administradores.