Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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.
PUNTOS DESTACADOS
  • 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.
PRECAUCIONES
  • 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.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
80801143438478644
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.