GitHub contribution graphiga tanlangan naqsh bo‘yicha sanalangan commitlar.
Maqsad
OAuth orqali kirib, yil/pattern/zichlik tanlash, preview ko‘rish va faqat `githubchi` reposiga commit yozish. Bekor qilish — oldingi HEAD ga qaytish.
Vazifa
- NextAuth GitHub + API JWT ko‘prigi.
- Patternlar (shuffle, text, employeer, hobbichi) UI va API da bir xil.
- SSE orqali fork/clone/commit/push jarayoni.
- Postgres da harakatlar tarixi.
Stack
- Next.js 16
- NextAuth 5
- Tailwind 4
- Bun
- Hono
- Drizzle
- PostgreSQL
- GitHub API
Nima o‘rgatdi
Git operatsiyalarini serverda xavfsiz cheklash (faqat bitta repo). SSE progress UX. OAuth token ni API ga uzatish. Foydalanuvchiga GitHub graph kechikishi va mas’uliyat haqida ochiq yozish — mahsulot etikasi.