Repolode
hehehai

hehehai/x-hiring

V2EX, Dianyu, 채용 게시글을 모으고 Workers AI로 각 공고를 요약하는 Next.js 채용 게시판입니다.

스타
458
포크
34
열린 이슈
3
마지막 커밋
3개월 전

어떤 프로젝트인가요?

X-Hiring은 V2EX, Dianyu 커뮤니티, 인터넷 업계 채용 게시글 피드인 "who is hiring"에서 공개 채용 게시글을 수집한 뒤, Cloudflare Workers AI를 사용해 각 게시글에서 직함과 요약, 그리고 선택적으로 위치, 직무, 급여, 경력 연수, 성별 및 학력 요건 등의 항목을 추출합니다.

방문자는 키워드, 날짜, 구조화된 직무 항목, 트렌드로 공고를 필터링하고, 정규화된 태그를 기반으로 관련 포지션을 살펴볼 수 있습니다. 또한 Cloudflare KV에 캐시되는 /feed.xml RSS 피드를 구독할 수 있습니다.

이 앱은 React 19, TanStack Start, oRPC를 사용해 Cloudflare Workers에서 실행되며, Drizzle ORM을 통해 D1에 데이터를 저장하고 Cron Triggers와 Queues로 데이터 수집을 예약합니다.

핵심 기능

  • 01V2EX, Dianyu, "who is hiring" 소스의 공개 채용 게시글을 모읍니다.
  • 02Workers AI를 사용해 직함, 요약, 구조화된 항목을 생성합니다.
  • 03키워드, 날짜, 직무 항목, 트렌드로 공고를 필터링합니다.
  • 04정규화된 태그를 바탕으로 관련 공고를 추천합니다.
  • 05KV 캐싱을 지원하는 RSS 피드를 제공합니다.

활용 사례

  • 중국 개발자 커뮤니티의 인터넷 업계 채용 게시글을 한곳에서 살펴보려는 구직자.
  • RSS 리더로 새로운 채용 공고를 확인하려는 개발자.
  • D1, KV, Queues, Workers AI를 활용하는 Cloudflare Workers 앱의 참고 구현을 찾는 팀.

빠른 시작

  1. 1

    pnpm으로 종속성을 설치합니다

    pnpm install
  2. 2

    예제 파일을 바탕으로 로컬 Worker 시크릿 파일을 만듭니다

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

    로컬 D1 데이터베이스 마이그레이션을 적용합니다

    pnpm run db:migrate
  4. 4

    localhost:3002에서 개발 서버를 시작합니다

    pnpm run dev

사용 전 알아둘 점

  • AI 작업 요약을 사용하려면 Workers AI와 AI Gateway가 구성된 Cloudflare 계정이 필요합니다.
  • Node.js 24 이상과 pnpm 10 이상이 필요합니다.
  • Cloudflare에 배포하려면 자체 D1 데이터베이스 ID와 프로덕션 시크릿을 설정해야 합니다.

토픽

자주 묻는 질문

x-hiring은(는) 무엇인가요?
V2EX, Dianyu, 채용 게시글을 모으고 Workers AI로 각 공고를 요약하는 Next.js 채용 게시판입니다. X-Hiring은 V2EX, Dianyu 커뮤니티, 인터넷 업계 채용 게시글 피드인 "who is hiring"에서 공개 채용 게시글을 수집한 뒤, Cloudflare Workers AI를 사용해 각 게시글에서 직함과 요약, 그리고 선택적으로 위치, 직무, 급여, 경력 연수, 성별 및 학력 요건 등의 항목을 추출합니다.
x-hiring은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
x-hiring에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
x-hiring은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. x-hiring의 마지막 커밋은 2026년 8월 20일입니다.
x-hiring은(는) 어디에 사용할 수 있나요?
중국 개발자 커뮤니티의 인터넷 업계 채용 게시글을 한곳에서 살펴보려는 구직자. RSS 리더로 새로운 채용 공고를 확인하려는 개발자. D1, KV, Queues, Workers AI를 활용하는 Cloudflare Workers 앱의 참고 구현을 찾는 팀.
x-hiring는 어떻게 설치하나요?
pnpm으로 종속성을 설치합니다: pnpm install 예제 파일을 바탕으로 로컬 Worker 시크릿 파일을 만듭니다: cp apps/web/.dev.vars.example apps/web/.dev.vars 로컬 D1 데이터베이스 마이그레이션을 적용합니다: pnpm run db:migrate localhost:3002에서 개발 서버를 시작합니다: pnpm run dev
x-hiring은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hehehai/x-hiring

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트