Open Source Finder แพลตฟอร์มที่ช่วยให้ developer ค้นหา GitHub issues ที่เหมาะกับ skill ของตัวเองได้ง่ายขึ้น พัฒนาด้วย Next.js 14 และ Node.js
— mission file —
First Issue
Open Source Finder ที่ช่วยแนะนำ GitHub issues ที่เหมาะกับ skill level ของ developer พร้อม AI matching score และ weekly digest email
</>Technologies Used

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
ระบบ 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