Job-Bored
Dashboard de búsqueda de empleo local-first que utiliza Google Sheets como base de datos. Permite rastrear pipelines, generar CVs con IA (OpenRouter, Ollama, Gemini) y ejecutar descubrimiento automático opcional sin backend.
Ficha actualizada 25 sept 2026, 21:03 · upstream 25 sept 2026, 20:59 · release sin release detectada
Qué es Job-Bored
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Job-Bored es una aplicación web local-first diseñada para desarrolladores que buscan empleo. Utiliza Google Sheets como base de datos principal, eliminando la necesidad de un backend tradicional. La interfaz permite gestionar el pipeline de candidaturas con puntuaciones de ajuste, estados y notas, integrándose directamente con Google OAuth para escritura segura.
- Rastreo visual de pipeline de empleo con métricas KPI (entrevistas, aplicados) en tiempo real.
- Generación de CVs y cartas de presentación personalizados usando modelos locales (Ollama) o APIs de IA externas.
- Automatización de descubrimiento de ofertas mediante worker local opcional con Hermes o n8n.
- Gestión de tareas diarias con cola prioritaria para seguimientos y preparación de entrevistas.
- Arquitectura sin backend: la aplicación es puramente frontend (Vanilla JS/Next.js) que lee/escribe en Google Sheets.
- Soporte nativo para modelos locales Ollama, manteniendo los datos del usuario fuera de servicios cloud pagados.
- Integración con Tailscale o ngrok para exponer el worker local a dispositivos móviles sin servidor dedicado.
- Sistema de puntuación ATS integrado que analiza CVs y sugiere mejoras antes del envío.
- Modo alojado (hosted mode) actualmente no soportado; requiere ejecución local o túnel para acceso remoto.
- Windows nativo limitado: autostart del worker no soportado, Hermes solo funciona vía WSL.
- Gestión manual de credenciales API (BYO keys) sin almacenamiento seguro integrado en la app.
- Requiere Node.js 24.x y Python 3 para funcionalidades completas, aumentando la complejidad de despliegue.
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.
Ejecutar con 'npm start' en localhost:8080. Para acceso remoto, exponer worker vía Tailscale (recomendado) o ngrok. Configurar OAuth en Google Cloud Console antes del primer inicio. Copiar plantilla de Sheets y autenticar mediante wizard inicial. No requiere base de datos externa.
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.