SoloFichaje

Sistema de control horario y registro de jornada laboral conforme al RD 5/2024. PWA para administración y app Android para empleados.

RD 5/2024 RGPD Compliant Android + Web GPS Tracking Multi-empresa

1. Visión General

SoloFichaje es una aplicación de control horario y registro de jornada laboral diseñada para cumplir con la normativa española. Ofrece una PWA (Progressive Web App) para administradores y gestorías desde el navegador, y una app Android nativa (APK) para empleados con funciones de GPS, notificaciones push y reconocimiento de voz.

🌐

PWA Admin / Gestoría

Acceso desde cualquier navegador. Panel completo de administración, gestión de empleados, fichajes, centros de trabajo y cumplimiento legal.

📱

APK Empleado

App Android nativa con fichaje GPS, seguimiento de ubicación, notificaciones push, documentos, derechos RGPD y navegación por voz.

🔍

Inspector Laboral

DashboardReadOnly para inspectores de trabajo. Acceso de solo lectura a fichajes, ubicaciones y documentos de empresas asignadas.

2. Versiones: Lite vs Premium

La aplicación ofrece dos planes adaptados al tamaño y necesidades de cada empresa.

Lite AHORRA 2 MESES

15 €/mes · Hasta 10 empleados // 25 €/mes · Hasta 20 empleados

  • Fichaje con GPS (entrada/salida/pausa)
  • Historial de fichajes del empleado
  • Horarios laborales
  • Solicitudes de ausencia y vacaciones
  • Cambio de contraseña
  • Ajustes (tema claro/oscuro, accesibilidad)
  • Notificaciones push de fichaje
  • Modificaciones de fichaje
  • Gestión de documentos
  • Derechos RGPD (ARCO/P)
  • GPS seguimiento continuo
  • Inspectores de trabajo
  • RAT / Brechas de seguridad
  • Gestoría / Asesoría

Premium AHORRA 2 MESES

25 €/mes · Hasta 10 empleados // 35 €/mes · Hasta 20 empleados

  • Todo lo incluido en Lite
  • Modificaciones de fichaje con aprobación
  • Gestión de documentos (nóminas, justificantes)
  • Derechos ARCO/P (RGPD)
  • GPS seguimiento continuo con geocercas
  • Detección automática de centros de trabajo
  • Cálculo de horas por centro (gastos)
  • Inspectores de trabajo (acceso ReadOnly)
  • RAT (Registro de Actividades de Tratamiento)
  • Gestión de brechas de seguridad
  • Gestoría / Asesoría multicompany
  • Navegación por voz
  • Asistente de ayuda contextual (RAG)
  • Control anual de vacaciones
  • Bajas y purga de empleados
  • Detección automática de Huawei/Xiaomi
Pago anual: Paga solo 10 meses y te ahorras 2. El pago anual equivale a 10 × precio mensual (en lugar de 12). Consulta condiciones.

3. Roles y Accesos

👑

Administrador

Control total de la empresa. Gestiona empleados, fichajes, centros, documentos, permisos y configuración. Requiere 2FA para acceder.

👷

Empleado

Fichaje con GPS, historial, solicitudes, documentos, derechos RGPD y ajustes personales. Acceso desde la app Android o PWA.

📊

Gestoría / Asesoría

Acceso multinivel a empresas asignadas. Fichajes, documentos, nóminas, retenciones, alertas y notificaciones. Solo con autorización del admin.

🔍

Inspector de Trabajo

Acceso ReadOnly a fichajes, ubicaciones y documentos de empresas. Creado por la Inspección de Trabajo o por el admin con rol inspector.

4. Funcionalidades del Empleado

Fichaje Inteligente

Fichaje de entrada, salida y pausas con verificación GPS automática. Detecta el centro de trabajo más cercano. Modalidad presencial/teletrabajo/distancia. Indicador de horas extra y nocturnas.

📍

GPS y Geocercas

Cuatro modos: sin GPS, libre, centro asignado o seguimiento continuo. Detección automática de centros por radio configurable. Banner de orientación para Xiaomi/HyperOS.

📋

Historial y Resumen

Consulta de fichajes por rango de fechas con resumen de horas totales, extras y nocturnas. Nombre y dirección del centro visible. Exportación CSV e impresión PDF.

📅

Solicitudes

Solicitud de ausencias (con motivo) y vacaciones (cálculo automático de días laborables). Historial de solicitudes con estado (pendiente/aprobada/rechazada). Control anual de vacaciones.

✏️

Modificaciones (Premium)

Solicitud de cambios en fichajes con justificación. Flujo de aprobación: empleado solicita → admin aprueba/rechaza. Registro inmutable de modificaciones.

📁

Documentos (Premium)

Acceso a nóminas, consentimientos, justificantes y documentos de formación. Subida de justificantes por el empleado. Visualización y descarga.

🛡️

Derechos RGPD (Premium)

Ejercicio de derechos ARCO/P: acceso, rectificación, cancelación, oposición y portabilidad. Solicitud online con seguimiento de estado.

🎤

Navegación por Voz (Premium)

Comandos de voz para navegar: "fichaje", "historial", "solicitudes", "horarios", etc. Funciona con el plugin nativo o Web Speech API.

5. Funcionalidades del Administrador

6. Funcionalidades de Gestoría

7. GPS y Centros de Trabajo

Modos de GPS

Centros de Trabajo

Cada centro tiene: nombre, dirección, coordenadas GPS (latitud/longitud) y radio de geocerca en metros. El sistema detecta automáticamente en qué centro se encuentra el empleado y registra las horas en cada uno para el cálculo de gastos.

Horas por Centro

En modo seguimiento, el sistema registra automáticamente la entrada y salida de cada centro de trabajo. Los datos se guardan en la subcolección horasCentro de Firestore, permitiendo calcular el tiempo dedicado a cada centro para facturación y gastos.

8. Cumplimiento Legal

9. Arquitectura Técnica

Angular 21 Ionic 8 Capacitor 8 Firebase Firestore Cloud Functions Firebase Hosting Firebase Auth Firebase Cloud Messaging Android Native (Java) Geolocation API Background Geolocation Speech Recognition TOTP 2FA

Stack por capa

Estructura Firestore

10. Despliegue y Distribución

🌐

PWA (Admin / Gestoría / Inspector)

URL: solofichaje.web.app
Desplegada en Firebase Hosting. Acceso desde cualquier navegador. Los administradores, gestores e inspectores acceden desde aquí.

📱

APK (Empleado)

Distribuida vía enlace directo o tienda de APKs. Construida con Capacitor 8. Incluye GPS nativo, notificaciones push y reconocimiento de voz.

Credenciales de prueba

12. Asistente de Voz

El empleado puede navegar por la app mediante comandos de voz. Disponible en Premium.

Comandos soportados

Compatibilidad

Android (APK): Usa @capacitor-community/speech-recognition con popup nativo del sistema. Requiere un motor de voz instalado (Google App,讯飞, Baidu Voice). En ROMs chinas sin Google puede no estar disponible.

Web (PWA): Usa la Web Speech API del navegador. Funciona en Chrome, Edge y Safari.

13. Asistente de Ayuda Contextual (RAG)

El empleado dispone de un chatbot de ayuda accesible desde el FAB (botón flotante) en la esquina inferior derecha. Proporciona respuestas contextuales basadas en un manual de 13 artículos que cubren:

SyscuTech

Desarrollo de software a medida · Siscu Ramírez

💬 WhatsApp: 644 452 579
Email: conscort@gmail.com