Repolode
hehehai

hehehai/x-hiring

Tablón de empleos con Next.js que recopila ofertas públicas de V2EX, Dianyu y otros hilos de empleo, y usa Workers AI para resumir cada publicación.

Estrellas
458
Forks
34
Issues abiertos
3
Último commit
hace 3 meses

¿Qué es?

X-Hiring recopila publicaciones públicas de ofertas de empleo de V2EX, la comunidad Dianyu y el feed «who is hiring» de empleos en el sector de Internet. Después, usa Cloudflare Workers AI para extraer de cada publicación un título, un resumen y campos opcionales, como ubicación, puesto, salario, años de experiencia y requisitos de género y formación.

Los visitantes pueden filtrar las ofertas por palabras clave, fecha, campos estructurados y tendencias; consultar puestos relacionados a partir de etiquetas normalizadas; y suscribirse mediante un feed RSS en /feed.xml, que se almacena en la caché de Cloudflare KV.

La aplicación está desarrollada con React 19, TanStack Start y oRPC sobre Cloudflare Workers. Almacena los datos en D1 mediante Drizzle ORM y programa la ingesta con Cron Triggers y Queues.

Funciones clave

  • 01Recopila publicaciones públicas de ofertas de empleo de V2EX, Dianyu y fuentes «who is hiring».
  • 02Usa Workers AI para generar títulos de empleo, resúmenes y campos estructurados.
  • 03Permite filtrar las ofertas por palabras clave, fecha, campos del puesto y tendencias.
  • 04Recomienda empleos relacionados a partir de etiquetas normalizadas.
  • 05Ofrece un feed RSS con almacenamiento en caché en KV.

Casos de uso

  • Personas que buscan empleo y quieren consultar en un solo lugar las ofertas del sector de Internet publicadas en comunidades chinas de desarrolladores.
  • Desarrolladores que quieren seguir nuevas ofertas mediante un lector RSS.
  • Equipos que buscan una implementación de referencia de una aplicación con Cloudflare Workers, D1, KV, Queues y Workers AI.

Inicio rápido

  1. 1

    Instala las dependencias con pnpm

    pnpm install
  2. 2

    Crea el archivo local de secretos de Worker a partir del ejemplo

    cp apps/web/.dev.vars.example apps/web/.dev.vars
  3. 3

    Aplica las migraciones a la base de datos D1 local

    pnpm run db:migrate
  4. 4

    Inicia el servidor de desarrollo en localhost:3002

    pnpm run dev

Antes de usarlo

  • Los resúmenes de tareas con IA requieren una cuenta de Cloudflare con Workers AI y AI Gateway configurados.
  • Se requiere Node.js 24 o superior y pnpm 10 o superior.
  • Para desplegar en Cloudflare, debes configurar tus propios ID de bases de datos D1 y los secretos de producción.

Temas

Preguntas frecuentes

¿Qué es x-hiring?
Tablón de empleos con Next.js que recopila ofertas públicas de V2EX, Dianyu y otros hilos de empleo, y usa Workers AI para resumir cada publicación. X-Hiring recopila publicaciones públicas de ofertas de empleo de V2EX, la comunidad Dianyu y el feed «who is hiring» de empleos en el sector de Internet. Después, usa Cloudflare Workers AI para extraer de cada publicación un título, un resumen y campos opcionales, como ubicación, puesto, salario, años de experiencia y requisitos de género y formación.
¿x-hiring es gratuito? ¿Qué licencia tiene?
x-hiring no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
¿x-hiring sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de x-hiring fue el 20 ago 2026.
¿Para qué puedo usar x-hiring?
Personas que buscan empleo y quieren consultar en un solo lugar las ofertas del sector de Internet publicadas en comunidades chinas de desarrolladores. Desarrolladores que quieren seguir nuevas ofertas mediante un lector RSS. Equipos que buscan una implementación de referencia de una aplicación con Cloudflare Workers, D1, KV, Queues y Workers AI.
¿Cómo se instala x-hiring?
Instala las dependencias con pnpm: pnpm install Crea el archivo local de secretos de Worker a partir del ejemplo: cp apps/web/.dev.vars.example apps/web/.dev.vars Aplica las migraciones a la base de datos D1 local: pnpm run db:migrate Inicia el servidor de desarrollo en localhost:3002: pnpm run dev
¿Dónde consigo x-hiring?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hehehai/x-hiring

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados