Arxivga qaytish
IV. Mijoz loyihalari va logistika platformalariqo'shimchaishtirokchimijoz anonimlashtirilgan

Sug'urta keshbek mini-ilovasi

Foydalanuvchining o'z fullstack boilerplate'i ustiga qurilgan cashback ilovasi (Insurance group (UZ) sug'urta); foydalanuvchi platforma poydevori + AI funksiyalarni bergan, asosiy domen mantiqini esa Nuriddinxo'ja yozgan.

Holat
faol
Davr
2025-11-22 → 2026-02-11
AI sessiyalar
Stek
Tillar
TypeScript
Freymvorklar · Infra
BunTurborepoElysiaNext.js 16Better AuthDrizzle ORMBullMQ
§01

Umumiy ko'rinish

  • Bu nima: Insurance group (UZ) uchun cashback platformasi (sug'urta kompaniyasi, O'zbekiston). Bun monorepo'da 5 ta ilova (admin, api, web, miniapp, queue). Foydalanuvchining shaxsiy boilerplate'i ustiga qurilgan — README rentcar/runnerdagi "Fullstack Monorepo Boilerplate" bilan bir xil.
  • Turi / holati / roli: web-app + Telegram miniapp (monorepo) / faol / contributor — Nuriddinxo'ja 138 kommit (asosiy domen mantiqi), foydalanuvchi Davron — 24 kommit (Dave93 13 + Davron 11): uning boilerplate'i ustidagi dastlabki scaffold + AI funksiyalar + yangilanishlar (Next).
  • Faol davr: 2025-11-22 → 2026-02-11 (~3 oy), 162 kommit.
§02

Stek

  • Tillar: TypeScript, Bun.
  • **Monorepo (Turborepo + Bun, @workspace/*):**
  • apps/: admin, api (Elysia 1.4), web (Next.js + Better Auth), miniapp (Telegram mini-app), queue (BullMQ + ioredis).
  • packages/: auth (Better Auth + RBAC), cache (Redis), cli, db (Drizzle/Postgres), email, entities, ui (shadcn), eslint/ts-config.
  • Asosiy jihatlar: Eden Treaty E2E tiplar, i18n (ru/en/uz), interaktiv CLI — barchasi foydalanuvchi boilerplate'idan meros. BullMQ queue (cashback hisoblash / bildirishnomalar).
  • Infra: Turborepo, .mcp.json, .env.example.
§03

Nima qilindi

  • Asosiy cashback domen mantiqi — Nuriddinxo'ja (138 kommit): hisoblash biznes-qoidalari, admin, web/miniapp UI.
  • Foydalanuvchi hissasi (24 kommit): loyihani o'zining fullstack boilerplate'i ustiga bootstrap qildi (dastlabki scaffold), keyinroq — 91f84c3 «ai features session» (+347 qator, AI funksionallik), 2d6674b «update next», port tuzatishlari/merge'lar. Mohiyatan — platforma poydevori + AI qatlami.
  • ⚠️ Foydalanuvchining kommit gigienasi past: "removed fuck", "ddd", "dfdf", "ssss", "dgfgfdg" — vakillik qilmaydigan xabarlar (brend uchun — tarixni bor holicha ko'rsatmang).
§04

Texnik chellenjlar

Struktura/manifestlar bilan tasdiqlangan.

  • O'z boilerplate'ini haqiqiy mijoz mahsulotida qayta ishlatish → shaxsiy starter (rentcar/fullstack_mono) amalda ishlashining isboti: ~3 oyda 5 ta ilova ishga tushirildi. Kuchli argument: "Stek'ni kodlashtirib qo'ydim va uning ustida mahsulotlar chiqaraman."
  • Telegram mini-app + queue → cashback foydalanuvchilari uchun miniapp + fon rejimidagi hisoblashlar / bildirishnomalar uchun BullMQ worker.
  • AI funksiyalar (91f84c3, +347) → foydalanuvchi AI funksionallik qo'shdi (tafsilotlar uchun o'qish kerak; sessiya eksporti — sahovat_cashback_ai.txt, 24 KB).
  • Asosiy domen murakkabligi (cashback qoidalari) — *Nuriddinxo'ja tomonidan yozilgan*.
§05

AI yordamida ishlab chiqish

  • Topilgan sessiyalar: sessiya papkasi mavjud, lekin 0 ta `.jsonl` transkript.
  • Bilvosita: repo ildizida sahovat_cashback_ai.txt (24 KB) — AI sessiya eksportiga o'xshaydi (foydalanuvchining "ai features session" kommiti). .mcp.json + CLAUDE.md (22 KB) — AI yordamida ishlab chiqish.
  • AI workflow patternlari: foydalanuvchi AI funksiyalarni alohida sessiyada qo'shgan; tafsilotlar sahovat_cashback_ai.txtda.
§06

Yutuqlar va metrikalar

  • ~3 oyda bitta monorepo'da 5 ta ilova (162 kommit).
  • Haqiqiy mijoz — Insurance group (UZ) sug'urta; cashback + Telegram miniapp.
  • Foydalanuvchi hissasi: kommitlarning ~15% (poydevor + AI).
§07

Hissa qo'shganlar

git shortlog · barcha branchlar

  1. Dave9324
  2. Nuriddinkhuja138
2 hissadorjami 162 ta kommit
Hozirda

Senior / Staff muhandis rollari va tanlab olingan frilansga ochiqman — prodakshn AI, platforma va full-stack ishlar.

Bog'lanish