§01
Umumiy ko'rinish
- Bu nima: Client tomonida ishlaydigan "lab preview" portali — bemor/mijoz tizimga kiradi va laboratoriya tahlillari natijalarini ko'radi (
labs,dashboardsahifalari, Recharts orqali grafiklar). healthcare-platform (sog'liqni saqlash) ekotizimining bir qismi. README standart holatda (create-next-app). - Turi / holati / roli: web-app / maintained / solo — barcha 26 ta kommit muallifi Davron Yuldashev.
- Faollik davri: 2025-11-25 → 2025-12-15 (~3 hafta), 26 ta kommit.
§02
Stek
- Tillar: TypeScript.
- Freymvorklar (`package.json` bo'yicha): Next.js 16 (App Router), React 19.2, next-intl 4.5 (i18n), Recharts (natija grafiklari), shadcn/ui (
components.json), Better Auth (lib/auth.ts+lib/auth-client.ts). Bun (bun.lock). - Infra/deploy: Dockerfile +
docker-compose.yml+ GitLab CI (.gitlab-ci.yml,.gitlab/) + GitHub vorkflow (.github/). Production uchun tayyor konteynerizatsiya. - Ma'lumotlar: healthcare-platform backend (
lib/labsorqali), autentifikatsiya sessiyalari (Better Auth).
§03
Nima qilindi
Yakka tartibda, 26 ta kommit. Struktura bo'yicha:
- Sahifalar:
app/— home, login, signup, dashboard, labs, not-found. - Autentifikatsiya:
lib/auth+auth.ts/auth-client.ts(Better Auth — server + client). - Domen qatlami
lib/labs— laboratoriya ma'lumotlari bilan ishlash. - i18n (next-intl,
messages/), grafiklar (Recharts). - Konteynerizatsiya + CI (Docker + GitLab CI) — yakka loyiha deploy pipeline bilan birga yetkazib berilgan.
§04
Texnik chellenjlar
Struktura/manifestlar bilan tasdiqlangan.
- Better Auth autentifikatsiyasi (server + client bo'linishi,
lib/auth) — zamonaviy self-hosted auth. - Tibbiy ma'lumotlarni vizualizatsiya qilish (Recharts) — laboratoriya ko'rsatkichlari bo'yicha trend grafiklari.
- i18n (next-intl) — ko'p tilli portal.
- CI / konteynerizatsiya (Dockerfile + docker-compose + GitLab CI) — yakka loyiha "yalang'och" Next emas, balki deploy pipeline bilan birga yetkaziladi.
- Ko'lami kichik (1 ta portal, ~3 hafta) — chuqur muhandislik emas, ammo ozoda va zamonaviy frontend.
§05
AI yordamida ishlab chiqish
- Topilgan sessiyalar: 0 (to'liq kalit bo'yicha mos kelish yo'q). Lokal
.claude/mavjud (settings). - AI bilan nima qilingan: ma'lumot yo'q (transkriptlar yo'q).
- AI-vorkflow patternlari: yo'q.
§06
Yutuqlar va metrikalar
- ~3 haftada auth/dashboard/labs/grafiklar bilan yakka Next.js 16 portali.
- Production pipeline: Docker + docker-compose + GitLab CI + GitHub Actions.
- i18n + Better Auth + Recharts.