TimeTracker
Aplicación auto-alojada de seguimiento de tiempo y facturación para freelancers y equipos. Alternativa open source a Toggl/Clockify con soporte Docker, Python/Flask y generación de PDFs/e-facturas Peppol.
Ficha actualizada 27 sept 2026, 6:53 · upstream 27 sept 2026, 5:33 · release v5.17.2
Qué es TimeTracker
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TimeTracker es una solución web auto-alojada diseñada para freelancers, equipos y empresas que requieren gestión profesional del tiempo con control total sobre los datos. Utiliza Python 3.11+ con Flask en el backend y PostgreSQL como base de datos principal, ofreciendo una arquitectura robusta y escalable. La interfaz frontend está construida con HTML5, JavaScript y Tailwind CSS, garantizando una experiencia de usuario moderna y responsiva.
Destaca por sus capacidades avanzadas de facturación, incluyendo soporte para Peppol e-invoicing y Factur-X/ZUGFeRD, así como integraciones con Gmail, Outlook y sistemas de nómina como Gusto o ADP. Además, permite la sincronización de correos electrónicos con clientes y la gestión de gastos, posicionándose como una herramienta integral para la productividad y la administración financiera.
La aplicación soporta despliegue mediante Docker y Docker Compose, facilitando su instalación en servidores VPS, NAS (QNAP/Synology) o entornos cloud gestionados. Incluye soporte para telemetría con OpenTelemetry y monitoreo de errores opcional vía Sentry, adaptándose tanto a entornos de producción como de desarrollo local.
- Seguimiento de horas facturables para freelancers
- Gestión de proyectos y productividad en equipos pequeños
- Generación automática de facturas PDF y e-facturas Peppol
- Sincronización de correos electrónicos con clientes (CRM)
- Soporte nativo para facturación electrónica Peppol y Factur-X
- Arquitectura basada en contenedores Docker con Nginx y Gunicorn
- Integración de IA vía OrcaRouter para asistencia inteligente
- Sincronización bidireccional con Gmail, Outlook y sistemas de nómina
- Gestión completa de gastos y plantillas de nómina exportables
- Requiere conocimientos de Docker para despliegue en producción
- Algunas integraciones externas necesitan claves API propias
- Opción de pago disponible para ocultar prompts de donación
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Se recomienda usar docker-compose para orquestación. El puerto 8080 es el principal del backend y 3000 del frontend. Configurar Nginx como proxy inverso para HTTPS. Variables de entorno críticas incluyen BASE_URL y DB_PASSWORD. Asegurar que PostgreSQL esté disponible antes de iniciar la aplicación.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.