ClockiFree
Control de horas, hojas de horas y facturación para equipos, en escritorio y en la web.
Resumen
Una plataforma completa de control de horas: una app de escritorio que sigue funcionando sin conexión, una web instalable y la API REST que hay detrás de las dos. Cubre todo el ciclo, del cronómetro a la factura.
Qué es
Los equipos pequeños suelen apuntar las horas en una herramienta, planificar en otra y facturar en una tercera. ClockiFree junta todo el ciclo: registrar el tiempo, aprobarlo, ver si un proyecto va dentro de presupuesto y convertir las horas en una factura.
Funciona como app de escritorio para Windows, como web instalable y como API REST que pueden usar otros sistemas. Cualquier empresa puede alojarlo en su propio servidor.
Cómo funciona
Las tres apps comparten un paquete de TypeScript con el cliente de la API, los tipos de datos, los formateadores y los tokens de diseño. Un cambio en un modelo llega a la vez a la web y al escritorio, y el compilador avisa si algo se desalinea.
- API: Laravel 12 con autenticación por token (Sanctum) o
X-Api-Key. Cada workspace está aislado a nivel de consulta y todos los permisos se comprueban en el servidor. - Web: React 19, Vite y Tailwind v4, instalable como PWA.
- Escritorio: Electron con icono en la bandeja, mini-temporizador, pomodoro y registro automático. Si se cae la conexión, las entradas van a una cola local y se sincronizan al volver.
- Actualizaciones: la app de escritorio consulta su servidor cada pocas horas, descarga las versiones nuevas en segundo plano y las instala con un clic. Las descargas son diferenciales.
Qué tiene un equipo
- Cronómetro, entrada manual, calendario y hoja de horas semanal, con entradas fijadas, campos personalizados y fechas bloqueadas.
- Workspaces con cinco roles, grupos e invitaciones por email.
- Proyectos con clientes, tareas, tarifas y presupuestos, con avisos antes de pasarse.
- Informes resumen, detallado, semanal y de asistencia. Se exportan a CSV, Excel o PDF, se comparten por enlace o se envían por email de forma programada.
- Aprobación de hojas de horas por semana o por mes, políticas y saldos de ausencias, y planificación con capacidad por persona.
- Gastos con recibos, y facturas con IVA e IRPF, en PDF y con seguimiento de cobros.
- Modo kiosco para fichar con PIN, además de webhooks firmados, claves de API y registro de auditoría.
Calidad
Los tests de funcionalidad cubren todo lo que toca dinero (tarifas, redondeo, facturas), los permisos de cada rol y el aislamiento entre workspaces. Las dos interfaces se comprueban con el compilador en cada cambio.
El código es público con licencia MIT e incluye datos de demostración que llenan todos los módulos, así que se puede explorar nada más instalarlo.
Pantallas
12El inventario de un almacén gestionado hablando: consultas de stock, movimientos y recuentos, con las manos libres.