Todos los proyectos Software

ClockiFree

Control de horas, hojas de horas y facturación para equipos, en escritorio y en la web.

Papel
Diseño, desarrollo y publicación
Plataforma
Windows · Web (PWA) · REST API
Estado
Código abierto · v1.0
Año
2026
ClockiFree
Desktopapp de Windows que funciona sin conexión
WebPWA instalable y API REST
MITcódigo abierto

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.

Laravel 12PHP 8.2React 19TypeScriptViteTailwind v4ElectronSanctumMySQL / SQLite

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.

Contacto

¿Tienes algo en mente?

Cuéntame qué quieres construir, para cuándo lo necesitas más o menos y cualquier enlace o referencia que ayude. Te responderé con preguntas o con un presupuesto.

hello@j4tz.com