IS
/projects

Loyihalar

Men qurgan va yuritgan real mahsulotlar — demo emas, odamlar haqiqatan foydalanadigani.

Ipak Yuli Bank2020 — hozir

Jismoniy va yuridik shaxslar uchun onlayn-bank: kartalar, kreditlar, depozitlar, to‘lovlar. Nuxt/Vue, SSR, millionlab mijozlar uchun unumdorlik.

Rol: Veb-ishlab chiqish yetakchisi

Nuxt 4Vue 3TypeScriptSSRPiniaPHP/Yii2

Nega
Bankning veb-yo‘nalishini boshqaraman: ommaviy sayt va shaxsiy kabinet uchta tilda (uz/ru/en) — kartalar, kreditlar, depozitlar, to‘lovlar — yuqori trafik ostidagi jismoniy va yuridik mijozlar uchun.

Qanday
Katta ishlab chiqarish saytini Nuxt 2 / Vue 2 dan Nuxt 4 / Vue 3 ga to‘liq ko‘chirish — ko‘p tilli marshrutlar xaritasi va eski Yii2-CMS saqlangan holda. SSR + Pinia + nuxt-security; nginx ortidagi poliglot infratuzilma: Nuxt-front, Redis, MinIO. Alohida edge/CDN-kesh muhandisligi (Cloudflare, route-rules, build-time cache-buster). Testlar: Vitest, Cypress, Storybook. Sahifalar to‘liq CMS tomonida komponentlardan yig‘iladi, struktura esa front kodida belgilanmaydi (CMS-muharrir sahifalarni komponentlardan yig‘adi, front ularni SSRda render qiladi).

MONIX2025 — hozir

Visa kredit kartasi bilan fintex: limit 50 mln so‘mgacha, 30% gacha cashback, 62 kun foizsiz va qoldiqqa 9%, referal dastur. iOS/Android + sayt.

Rol: Veb-ishlab chiqish yetakchisi

Nuxt 4Vue 3TypeScriptStrapiSSRRedis

Nega
MONIX fintex mahsulotining (Visa kredit kartasi) veb-mavjudligi: ko‘p tilli lending, referal dastur, iOS/Android ilovalarga deep-linking. Kontentni muharrirlar headless-CMS orqali boshqaradi, sayt uni SSRda render qiladi.

Qanday
Nuxt 4 + Vue 3.5 + Vite 7 + strict TS + Tailwind 4; headless-CMS sifatida Strapi 5. Asosiy yechim — ikkita URL bilan SSR-aware proksi: brauzer `/strapi/*` ga Nuxt-proksi orqali boradi, SSR esa ichki Docker-tarmoq orqali to‘g‘ridan-to‘g‘ri, shu bois CMS internetga chiqmaydi. Referal atributsiya Redis-sessiyalarda (maxsus Koa-middleware) + QR generatsiyasi. Butun stek (Nuxt + Strapi + Postgres + Redis + MinIO) bitta `make dev` buyrug‘i bilan ko‘tariladi.

Telegramda kaloriya hisoblash: taom surati → kaloriya va BJU, ovqatlanish kundaligi, grafiklar, Whoop bilan sinxronizatsiya, Premium obuna.

Rol: Yakka ishlab chiquvchi

PythonTelegram Bot APIOpenAI GPT-4oSQLAlchemySupabasematplotlib

Nega
Pet-loyiha: qo‘lda kiritmasdan kaloriya hisoblash — taomni suratga oldingiz, bot kaloriya va BJUni baholaydi. Ovqatlanish kundaligi, grafiklar, Whoop bilan sinxronizatsiya, Premium obuna.

Qanday
Python 3.12 + python-telegram-bot; taomni aniqlash GPT-4o-mini (vision) orqali, modelning «iflos» chiqishiga mos himoyaviy JSON-parser bilan (porsiyalar uchun haqiqat manbai — foydalanuvchi tavsifi). Toza qatlamli arxitektura: handlers → services → repositories → models. SQLAlchemy 2.0 + Alembic, Postgres/Supabase, grafiklar uchun matplotlib, tornado webhook. Whoop OAuth2 orqali (sarflangan kaloriyalar), Premium uchun Telegram Payments. pytest + CI testlari, AI-yordamchi bilan spec-driven ishlab chiqish.

Bank saytiga o‘rnatiladigan chat-vidjet: AI-bot kerakli materiallarni topadi va bank xizmatlari haqidagi savollarga javob beradi.

Rol: Frontend ishlab chiqish, backend-API integratsiyasi, AI-bot jamoasi bilan muvofiqlashtirish

Vanilla JSViteYarn workspacesJest

Nega
Bank sayti uchun o‘rnatiladigan chat-vidjet: AI-yordamchi materiallarni topadi va bank xizmatlari haqidagi savollarga javob beradi. Vidjet toza ES-modulli JSda yozilgan.

Qanday
Freymvorksiz, toza ES-modulli JSda — Vite library-mode UMD + ESM bandllarni izolyatsiyalangan namespaced-CSS bilan yig‘adi, shu bois istalgan uchinchi tomon sahifasiga xavfsiz o‘rnatiladi. Bir nechta paketdan iborat Yarn-monorepo (umumiy komponentlar belgilangan shared-core bilan). Chat hayotiy sikli uchun aniq state-machine, event-driven pub/sub, delegated-token model (vidjet kredlarni saqlamaydi — host-sahifaga topshiradi, 401-aware). SMS-OTP va reCAPTCHA v2 bilan B2C-onboarding. GitHub Actions orqali MinIO/CDNga deploy, Jest + jsdom testlari.

open source

49 repozitoriy · 12 obunachi

hissalar1060 yil davomida hissa