Bobur Juraev
Full-Stack dasturchi | Veb-ilovalar va korporativ tizimlar

Stek
Loyihalar
git shortlog · barcha branchlar
- Restoran tarmog'i ERP — 5 servisli monorepo129 kommit
- Tibbiy CRM platformasi78 kommit
- CourseFlow — LMS2 kommit
- Self-service vendor — korporativ sayt + CMS1 kommit
Bio
Umumiy ko'rinish
Production darajasidagi veb-ilovalar, korporativ tizimlar va e-commerce platformalarini yaratishda katta tajribaga ega Full-Stack dasturchi. Next.js, React, Elysia.js (Bun) va NestJS kabi zamonaviy TypeScript ekotizimlariga ixtisoslashgan. Ma'lumotlar bazasini loyihalash, API ishlab chiqish va murakkab biznes-mantiqni amalga oshirishda kuchli tajribaga ega. Bir nechta loyihani noldan yakka o'zi yaratgan hamda yirik jamoaviy loyihalarga hissa qo'shgan.
Loyihalar
1. LilacCare - Tibbiy ijtimoiy platforma
Rol: Yetakchi dasturchi (commitlarning 75.6% - 156 tadan 118 tasi) Stek: React Native/Expo, Next.js 15, Elysia.js, PostgreSQL, Redis, WebSocket
Bemorlarni shifokorlar bilan bog'lovchi keng qamrovli sog'liqni saqlash platformasi:
- Offline-first arxitekturasi bilan 310+ React Native komponenti yaratildi
- Drizzle ORM yordamida 53 ta ma'lumotlar bazasi jadvali loyihalandi
- Apple HealthKit va Google Health Connect integratsiyasi amalga oshirildi
- Real vaqt rejimidagi WebSocket xabar almashish tizimi yaratildi
- 218 ta komponentdan iborat Doctor Panel qurildi
- Better Auth bilan ko'p platformali autentifikatsiya (Google, Apple Sign-In)
- 3 tilli xalqarolashtirish (EN, RU, UZ)
2. LES E-Commerce platformasi
Rol: Yetakchi dasturchi (kod bazasining ~98%) Stek: Next.js 15, Elysia.js, PostgreSQL, Redis, BullMQ
To'liq stekli ovqat yetkazib berish va ko'p sotuvchili marketpleys:
- Buyurtmalar, mahsulotlar va autentifikatsiya uchun 32 ta API kontroller yaratildi
- Yandex Eats, Wolt, Uzum, Express24, iiko POS integratsiya qilindi
- Asinxron vazifalar uchun 42 ta BullMQ navbat protsessori yaratildi
- 23 ta modul va 83 ta React komponentli admin boshqaruv paneli
- Zustand holati va Yandex Maps bilan mijoz veb-ilovasi
- ~51,500 qator TypeScript kodi
3. TourCRM - Turizm CRM tizimi
Rol: Yakka dasturchi (kod bazasining 100%) Stek: Next.js 15, React 19, TypeScript, Zustand, Zod, Tailwind CSS
Turizm kompaniyalari uchun to'liq stekli CRM:
- 50,500+ qator TypeScript kodi
- 113+ maxsus React komponenti
- Doimiylikka ega 14 ta Zustand store
- Kalendar integratsiyasi bilan ko'p bosqichli bron qilish ustasi
- Lidlarni baholash bilan savdo pipeline'i
- Narx kalkulyatori va PDF eksporti bilan paket konstruktori
- 4 tilli qo'llab-quvvatlash (1,456+ tarjima kaliti)
- Turdan xavfsiz validatsiya uchun 19 ta Zod sxemasi
4. Naimix - Korporativ HR platforma
Rol: Yakka dasturchi (kod bazasining 100%) Stek: Next.js 15, React 19, Elysia.js, Drizzle ORM, Redis, BullMQ
Keng qamrovli HR/rekruting boshqaruv platformasi:
- 231 ta TypeScript faylida 21,625 qator
- 4 ta ilova va 5 ta umumiy paketli Turborepo monorepo
- Rollar/ruxsatlar bilan to'liq RBAC tizimi
- Ko'p tilli admin UI (EN, RU, DE, UZ)
- Keshlash, rate limiting va taqsimlangan qulflar bilan Redis xizmati
- Email bildirishnomalari va fon vazifalari uchun BullMQ
5. Magaz - Korporativ boshqaruv tizimi
Rol: Yakka dasturchi (kod bazasining 100%) Stek: Next.js 13, Elysia.js, Prisma, PostgreSQL, Redis, tRPC
Restoran POS administratsiya platformasi:
- 38,376 qator TypeScript
- 99 ta React komponenti
- To'liq CRUD bilan 17 ta tRPC router
- RBAC bilan 21 ta Prisma ma'lumotlar bazasi modeli
- Ish jadvali va vaqt hisobini boshqarish
- Bir nechta to'lov turi bilan moliyaviy hisobot
- iiko, R-Keeper, Jowi POS tizimlari bilan integratsiya
6. ExportPortal - B2B E-Commerce marketpleys
Rol: Yetakchi dasturchi (kod bazasining ~97%) Stek: Next.js 15, TypeScript, Zustand, Framer Motion, Tailwind CSS
B2B global marketpleys platformasi:
- 12,431 sof qator kod
- 33 ta React komponenti
- Doimiy savatli (Zustand) ulgurji buyurtma tizimi
- Mijoz buyurtmalarini boshqarish portali
- Maxsus Framer Motion animatsiya kutubxonasi
- shadcn/ui bilan moslashuvchan dizayn
7. Kiosk Les Ailes - O'z-o'ziga xizmat ko'rsatish restoran kioski
Rol: Full-Stack dasturchi (31% - 116 commitdan 36 tasi) Stek: Electron, Next.js 12, React, TypeScript, Tailwind CSS
O'z-o'ziga xizmat ko'rsatuvchi buyurtma kioski ilovasi:
- To'liq savat boshqaruvi (1,152 qatorli komponent)
- 4 ta to'lov shlyuzi integratsiyasi (Payme, Click, Apelsin, Oson)
- OTP asosidagi telefon autentifikatsiyasi
- Mijozlar sodiqligi/keshbek tizimi
- Ko'p tilli qo'llab-quvvatlash (RU/UZ)
- electron-updater bilan avtomatik yangilanish
8. Gavali - Point of Sale tizimi
Rol: Yetakchi dasturchi (commitlarning 50%, kod bazasining 88%) Stek: Nuxt.js 2, Vuetify, Vuex, Electron
Chakana savdo muhitlari uchun zamonaviy POS:
- Sensorli ekran uchun maxsus raqamli klaviatura
- Vaznga asoslangan narx hisob-kitoblari
- Ko'p to'lov usulini qo'llab-quvvatlash
- Real vaqt soati va sotuvchi profillari
- Ish stoliga joylashtirish uchun Electron builder
9. trpc-mono - B2B marketpleys platformasi
Rol: Full-Stack dasturchi (13.5% - 1,099 commitdan 148 tasi) Stek: Next.js 14, Elysia.js, Drizzle ORM, PostgreSQL, Redis, Typesense
Bir nechta portalli yirik ko'lamli B2B marketpleys:
- Rol tanlash bilan to'liq foydalanuvchi ro'yxatdan o'tish ustasi
- Profil va a'zolikni boshqarish tizimi
- Qidiruv va filtrlash bilan mahsulot katalogi
- Kengaytirilgan 1,211 qatorli ma'lumotlar bazasi sxemasi
- Qayta ishlatiladigan UI komponentlari kutubxonasi
10. UzLiDep - Yuridik hujjatlar skreperi
Rol: Asosiy dasturchi (67% - 6 commitdan 4 tasi) Stek: Bun, Elysia.js, BullMQ, Redis, Cheerio, Puppeteer
Lex.uz uchun yuridik hujjatlarni skreping qilish tizimi:
- 10,341 sof qator TypeScript
- BullMQ bilan taqsimlangan vazifalar navbati
- ASP.NET WebForms ViewState bilan ishlash
- HTML dan MDX ga konvertatsiya pipeline'i
- 4 tilli qo'llab-quvvatlash (UZ Lotin/Kirill, RU, EN)
- Skreping operatsiyalari uchun CLI vositasi
11. TavsilBot - Telegram ovqat yetkazib berish boti
Rol: Backend dasturchi (~4.4% - 181 commitdan 8 tasi) Stek: Node.js, Telegraf, MongoDB, Redis, Bull
Telegram buyurtma botiga qo'shilgan hissa:
- Ingliz tili qo'llab-quvvatlashi amalga oshirildi (234 tarjima kaliti)
- Olib ketish terminalini tanlash funksiyasi yaratildi
- Filial tanlash xatoliklari tuzatildi
- Sessiya boshqaruvi takomillashtirildi
12. Tavsil Admin - E-Commerce admin boshqaruv paneli
Rol: Full-Stack dasturchi (~5.8% - 154 commitdan 9 tasi) Stek: Next.js 11, TypeScript, Ant Design, React Query, Firebase
Admin boshqaruv paneliga qo'shilgan hissa:
- Kalendar asosidagi kunlik menyu rejalashtirish tizimi
- Sana bo'yicha filtrlash bilan buyurtmalarni boshqarish
- Ko'p tilli qo'llab-quvvatlash bilan kengaytirilgan katalog
- Firebase Cloud Messaging push bildirishnomalari
- ~5,569 qator production kodi
13. RestPwaNew - Restoran PWA
Rol: Frontend dasturchi (~0.5% - 1,706 commitdan 9 tasi) Stek: Next.js 12, React, Tailwind CSS, Yandex Maps, PWA
Progressiv veb-ilovaga qo'shilgan hissa:
- Service worker'lar bilan PWA konfiguratsiyasi
- Yandex Maps integratsiyasi bilan buyurtma formasi
- To'lov shlyuzi integratsiyasi (Payme, Click, Oson)
- API integratsiyasi bilan aloqa formasi
14. NestJS-NextJS-tRPC shabloni
Rol: Yakka dasturchi (kod bazasining 100%) Stek: NestJS 9, Next.js 13, tRPC, Prisma, PostgreSQL, TypeScript
To'liq stekli, turdan xavfsiz monorepo shabloni:
- Uchma-uch turdan xavfsizlik arxitekturasi
- Maxsus NestJS + tRPC integratsiyasi
- Korporativ darajadagi RBAC ma'lumotlar bazasi sxemasi
- pnpm workspace konfiguratsiyasi
15. SmartBolla Test - Investitsiya platformasi
Rol: Frontend dasturchi (~1.5% - 479 commitdan 7 tasi) Stek: Next.js 10, React, Redux, Tailwind CSS, Framer Motion
Investitsiya platformasiga qo'shilgan hissa:
- YouTube video modal integratsiyasi
- Siyosat sahifalari (To'lov, Maxfiylik, Shartlar)
- Bosh sahifa video foni
- UI/UX takomillashtirishlari
Asosiy yutuqlar
- Noldan 5 ta to'liq yakka loyiha yaratildi (TourCRM, Naimix, Magaz, ExportPortal, tRPC shabloni)
- LilacCare tibbiy platformasini 75%+ hissa bilan yetakchilik qilindi
- LES E-Commerce 98% kod bazasi hissasi bilan arxitekturalashtirildi
- Turli loyihalarda 150+ ma'lumotlar bazasi jadvali loyihalandi
- 6+ to'lov shlyuzi integratsiyasi amalga oshirildi
- BullMQ/Redis bilan taqsimlangan vazifalar navbati tizimlari yaratildi
- Loyihalar bo'ylab 500+ React komponenti yaratildi
- tRPC va Eden bilan turdan xavfsiz API andozalari o'rnatildi
- 10+ loyihada ko'p tilli qo'llab-quvvatlash amalga oshirildi
Tillar
- Rus tili (Ona tili)
- O'zbek tili (Ona tili)
- Ingliz tili (Professional)
Hissa statistikasi
| Loyiha | Rol | Commitlar | Asosiy hissa |
|---|---|---|---|
| lilac | Yetakchi (75.6%) | 118/156 | To'liq tibbiy platforma |
| les_ecommerce | Yetakchi (98%) | ~98% kod bazasi | E-commerce + integratsiyalar |
| TourCRM | Yakka (100%) | 6 | 50K+ qatorli turizm CRM |
| naimix | Yakka (100%) | 6 | 21K+ qatorli HR platforma |
| magaz | Yakka (100%) | 5 | 38K+ qatorli korporativ tizim |
| exportportal | Yetakchi (97%) | 2 | B2B marketpleys |
| trpc-mono | Dasturchi (13.5%) | 148/1099 | B2B marketpleys funksiyalari |
| kioskLesAiles | Dasturchi (31%) | 36/116 | Kiosk to'lovlari, savat |
| gavali | Yetakchi (88%) | 7/14 | POS tizimi |
| uzlidep | Asosiy (67%) | 4/6 | Yuridik hujjatlar skreperi |
| tavsil_admin | Dasturchi (5.8%) | 9/154 | Menyu rejalashtirish, FCM |
| TavsilBot | Dasturchi (4.4%) | 8/181 | Ingliz i18n, terminallar |
| RestPwaNew | Hissador (0.5%) | 9/1706 | PWA sozlash, to'lovlar |
| trpc (NestJS) | Yakka (100%) | 1 | To'liq stekli shablon |
| smartbolla_test | Hissador (1.5%) | 7/479 | Video integratsiya, siyosatlar |