Skip to main content

SYSTEM BOOT

Worachat.dev

// Uplink secure channel

— mission file —

First Issue

Open Source Finder ที่ช่วยแนะนำ GitHub issues ที่เหมาะกับ skill level ของ developer พร้อม AI matching score และ weekly digest email

8
Total Technology
9
Highlights

</>Technologies Used

Next.js
Node.js
PostgreSQL
Prisma
GitHub API
Claude API
TypeScript
Redis
First Issue

Key Features

ระบบค้นหาและกรอง Issues (Issue Discovery)

ดึงข้อมูลจาก GitHub GraphQL API รองรับ filter ตามภาษา, label เช่น good first issue, อายุ issue และจำนวน star ของ repo

ระบบ Bookmark และติดตามสถานะ (Issue Tracking)

บันทึก issue ที่สนใจและอัปเดตสถานะได้ เช่น สนใจ, กำลัง apply และส่ง PR แล้ว

พัฒนาด้วย Next.js 14 (App Router)

TypeScript, Tailwind CSS, Shadcn/ui, NextAuth.js สำหรับ Frontend และ Node.js, PostgreSQL, Prisma ORM, Upstash Redis สำ…

ใช้ GitHub GraphQL API สำหรับดึงข้อมูล

Claude API สำหรับ AI analysis, และ Resend สำหรับ email digest

Project Overview

9 modules

Open Source Finder แพลตฟอร์มที่ช่วยให้ developer ค้นหา GitHub issues ที่เหมาะกับ skill ของตัวเองได้ง่ายขึ้น พัฒนาด้วย Next.js 14 และ Node.js

ระบบ GitHub OAuth Login ที่วิเคราะห์ repos และภาษาที่ใช้บ่อย เพื่อสร้าง Skill Profile อัตโนมัติโดยไม่ต้องกรอกข้อมูลเอง

ระบบค้นหาและกรอง Issues (Issue Discovery)

ดึงข้อมูลจาก GitHub GraphQL API รองรับ filter ตามภาษา, label เช่น good first issue, อายุ issue และจำนวน star ของ repo

ระบบ AI Matching ที่ใช้ Claude API (Anthropic) วิเคราะห์เนื้อหา issue แล้วสรุปสิ่งที่ต้องรู้ก่อน contribute พร้อมคะแนน match score 0-100 เทียบกับ skill ของผู้ใช้

ระบบ Bookmark และติดตามสถานะ (Issue Tracking)

บันทึก issue ที่สนใจและอัปเดตสถานะได้ เช่น สนใจ, กำลัง apply และส่ง PR แล้ว

ระบบ Weekly Digest Email ที่ส่ง issues ใหม่ที่ match กับ profile ของผู้ใช้ทุกสัปดาห์ผ่าน Resend

ระบบ Cache ด้วย Upstash Redis สำหรับ GitHub API results เพื่อลด rate limit และเพิ่มความเร็วในการโหลด

พัฒนาด้วย Next.js 14 (App Router)

TypeScript, Tailwind CSS, Shadcn/ui, NextAuth.js สำหรับ Frontend และ Node.js, PostgreSQL, Prisma ORM, Upstash Redis สำหรับ Backend

ใช้ GitHub GraphQL API สำหรับดึงข้อมูล

Claude API สำหรับ AI analysis, และ Resend สำหรับ email digest