§01
Umumiy ko'rinish
- Bu nima: admin CMS bilan jihozlangan Network hardware distributor (UZ) uchun marketing sayti + mahsulotlar katalogi. Batafsil sahifalarga ega B2B uskunalar katalogi (switchlar, SFP modullar, UPS, PDU, server shkaflari); kontent admin orqali boshqariladi. Eski Tilda saytidan (qarang: #48 pixietech) kodga asoslangan stekka koʻchirish.
- Turi / holati / roli: web-app (korporativ sayt + katalog + CMS) · faol (soʻnggi kommit 2026-05-21) · yakka (52 kommitdan 51 tasi; Bobur Juraev 1 ta).
- Faol davr: 2025-11-10 → 2026-05-21 (~6 oy). ltmc bilan parallel ravishda umumiy boilerplate'dan qurilgan (repo tarixining boshi umumiy, keyin ajralib ketadi).
§02
Stek
- Tillar: TypeScript.
- Freymvork/kutubxonalar: shaxsiy SaaS boilerplate — Turborepo + Bun; ilovalar: web (Next.js 16, SSR, next-intl), api (Elysia.js), admin (Next.js, RBAC); paketlar: auth (Better Auth), db (Drizzle/Postgres), cache (Redis), ui (shadcn/ui), email, entities, cli; Polar.sh; Eden Treaty.
- Infra/deploy: Turborepo,
.mcp.json,.claude/skills/,.env.example. - Maʼlumotlar: PostgreSQL (Drizzle), Redis.
- Diqqatga sazovor vositalar:
.research/(~34 PNG — ikonka renderlari va dizayn iteratsiyalari "local-about-pixelperfect/v2/v3" → AI vizual moslashtirish),backup/(Tilda saytining snapshoti).
§03
Nima qilindi
Yakka oʻzi 51 ta muallif kommiti (xabarlar/difflar boʻyicha):
- ltmc bilan umumiy start (2026-apr): landing (Figma boʻyicha 10 boʻlim), header/footer, SSR fetch, admin CMS (kategoriyalar/sertifikatlar/boʻlimlar/site-settings CRUD), qayta ishlatiladigan LanguageTabs + ImageUpload (
3a1336d) — bu asos ltmc bilan umumiy. - Network hardware distributor (UZ)'ga xos qismlar (2026-may): Pixie Tech landing yigʻilishi + admin boʻlimlar + data API (
eef1167); katalog batafsil sahifalari switch/SFP/UPS/PDU/shkaflar uchun (497b39f); sitemap/brand fallback/subcat sarlavha tuzatishlari (3efb6e8); Tilda snapshoti (7054fa3); PixieTECH chip-favicon. - Build/tiplarni sozlash: qoʻllab-quvvatlanmaydigan 'en' locale'ni olib tashlash, permissions nomini oʻzgartirish, deploy uchun ignoreBuildErrors.
- Hajm: 6 oy davomida 52 kommit; boilerplate'dan katalog va CMS'li ishlab chiqarish saytigacha toʻliq yoʻl.
§04
Texnik chellenjlar
Difflar boʻyicha (yakka):
- Taksonomiyali mahsulot katalogi (
497b39f): tarmoq uskunalari kategoriyalari (switch/SFP/UPS/PDU/shkaflar) boʻyicha batafsil sahifalar, subcat tuzilishi bilan, API orqali DB'dan SSR maʼlumotlari. → Statik emas, CMS bilan boshqariladigan katalog. - Umumiy boilerplate, ikki brend: ltmc (#34) va pixietech_uz bitta kod bazasidan qurilgan (Better Auth/Drizzle/Elysia/Next16), keyin turli kontent uchun moslashtirilgan. → Arxitekturani qayta ishlatish, samaradorlik.
- AI pixel-perfect dizayn (
.research/): ikonkalarni iterativ generatsiya qilish va about-boʻlimni moslashtirish (v2/v3/pixelperfect renderlar) — AI-multimodal/vizual vorkflow. → Diqqatga sazovor uslub. - Eslatmalar: deploy'ni ochish uchun
ignoreBuildErrors(f8ba592) — tip texnik qarzi; "en" locale olib tashlangan (faqat ru/uz).
§05
AI yordamida ishlab chiqish
- Topilgan sessiyalar: 3 ta
.jsonl(toʻliq yoʻl normalizatsiyasi bilan tekshirilgan). - AI bilan nima qilingan: landing/katalog/CMS yigʻilishi, ikonka va boʻlimlarning vizual dizayni (
.research/renderlar), tiplar/deploy. - AI vorkflow patternlari: CLAUDE.md Claude Code/Cursor/Copilot/Windsurf'ga moʻljallangan;
.claude/skills/,.mcp.json; iteratsiyalar bilan AI vizual generatsiya (pixel-perfect). Yetuk AI-native jarayon.
§06
Yutuqlar va metrikalar
- Ishlab chiqarishga tayyor korporativ sayt + B2B uskunalar katalogi + CMS, yakka oʻzi, ~6 oy, zamonaviy stek asosida.
- Batafsil sahifalarga ega 5 ta katalog kategoriyasi; koʻp tilli (ru/uz).