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.