JobTrack
Rastreador personal de candidaturas laborales con detección de duplicados semánticos y búsqueda híbrida. Gestiona aplicaciones, red profesional y seguimiento de estados en local.
Ficha actualizada 22 sept 2026, 16:04 · upstream 22 sept 2026, 14:59 · release v1.10.0
Qué es JobTrack
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
JobTrack es una herramienta de productividad para gestionar candidaturas laborales de forma local. Permite registrar dónde y cuándo se aplicó a un puesto, detectando automáticamente si ya se ha enviado solicitud a la misma empresa o rol similar mediante normalización de nombres y comparación semántica. Funciona en Node.js 24+ con React y soporta SQLite o PostgreSQL.
Destaca por su búsqueda híbrida que combina BM25 para correcciones tipográficas y modelos vectoriales (all-MiniLM-L6-v2) para entender el significado detrás de las palabras, permitiendo encontrar roles equivalentes sin coincidencia literal. Incluye gestión de red profesional, importación desde LinkedIn/Indeed vía extensión y automatización de seguimientos.
La arquitectura utiliza repolayer para abstracción de bases de datos, facilitando migraciones entre SQLite y PostgreSQL sin cambiar código SQL. Requiere Node 24+ por estabilidad de node:sqlite y gestión de modelos ONNX locales (~25 MB).
- Seguimiento cronológico de candidaturas
- Detección de duplicados antes de aplicar
- Búsqueda semántica de roles similares
- Gestión de red profesional y referencias
- Importación automática desde portales web
- Exportación de datos a CSV/Excel
- Detección de duplicados por significado (cosine ≥ 0.75)
- Búsqueda híbrida lexical + semántica fusionada
- Normalización de nombres de empresas (desacentuación, sufijos)
- Soporte multi-database vía repolayer
- Integración con extensiones de navegador para capturar ofertas
- Requiere Node.js 24+ (no compatible con versiones anteriores)
- Modelo semántico local consume ~25 MB y RAM adicional
- Cambio de base de datos requiere reinicio del servidor
- API expuesta en localhost requiere token para CORS externos
- Sin Docker oficial (gestión manual de dependencias ONNX)
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.
Desplegar en Node 24+ con supervisor (pm2/systemd) para permitir cambios de DB sin caída. Configurar MODEL_CACHE_DIR para el modelo ONNX (~25 MB). Usar .env para credenciales y evitar exponer API a internet sin token. No usar modo desarrollo (npm run dev) en producción sin supervisió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.