Kontentga o‘tish
Olimjon Ahmadjonov
Barcha ishlar

Keys · NDA — tafsilotlar so‘rov bo‘yicha

Muddatli to‘lov bilan Telegram savdo platformasi

Telegram ichidagi internet-do‘kon — katalog, muddatli to‘lovga rasmiylashtirish, SMS orqali kirish, to‘lovlar, operatorlar uchun bot va to‘liq admin panel — elektronika sotuvchisida production’da ishlaydi.

Mijoz
Elektronika sotuvchisi (O‘zbekiston)
Rol
Arxitektor va yetakchi muhandis — backend, frontend, bot, infratuzilma
Muddat
2026-yil apreldan · production’da
Stek
PythonFastAPIPostgreSQLSQLAlchemyaiogramReactTypeScriptReact NativeDockernginx

Muammo

Sotuvchi telefon va elektronikani chat-bot va qo‘ng‘iroqlar orqali muddatli to‘lovga sotardi. Buyurtmalar, mijoz ma’lumotlari va muddatli to‘lov arizalari yozishmalar va jadvallarda edi; menejerlarda na navbat, na tarix, na mijozlar qayerda ketib qolayotgani haqida tasavvur bor edi.

Mijozlar allaqachon turgan joyda — Telegram ichida — haqiqiy do‘kon kerak edi: kirish, katalog, muddatli to‘lovni rasmiylashtirish va admin panel, ariza talab qiladigan shaxsiy ma’lumotlarni xavf ostiga qo‘ymasdan.

Yondashuv va arxitektura

  • Yozma texnik topshiriq va rad etilgan muqobillar hamda M-1…M-7 bosqichlari yozilgan arxitektura hujjatidan boshladim; har bir bosqich uchdan-uchgacha ssenariylardan iborat qabul matritsasi bo‘yicha yopildi.
  • Bitta Python kod bazasi, uchta jarayon: FastAPI API, mijozlar va operatorlar uchun aiogram bot hamda PostgreSQL. Mini App va admin panel — nginx ortidagi statik React ilovalari; React Native mobil ilova xuddi shu API’dan foydalanadi.
  • Xavfsizlik keyin qo‘shilmadi, loyihaga boshidan kiritildi: bloklash va kunlik limitli bir martalik SMS kodlar, Telegram initData’ni HMAC orqali tekshirish, JShShIR’ni bazada shifrlash va mijozning IT bo‘limi uchun yozma xavfsizlik hisoboti.
  • Admin panel: mahsulotlar, tayinlash va hodisalar tarixi bilan buyurtmalar, CRM, SMS dashboard, referallar va UTM atributsiyasi, haqiqiy geo-chegaralar bo‘yicha yetkazib berish zonalari hamda suiiste’moldan himoyalangan AI maslahatchi.

Natija

  • Production’da ishlaydi va faol rivojlanmoqda: 2026-yil apreldan beri 580+ commit, MVP bosqichlari yopilgan, yangi funksiyalar uzluksiz chiqmoqda.
  • 43 jadval va 64 ta versiyalangan migratsiya ustida 106 ta hujjatlashtirilgan API endpoint.
  • Voronka, qidiruv, web vitals va CSP telemetriyasi ma’lumotlar bilan birga saqlanadi — mahsulot qarorlari faktlarga asoslanadi.

Uni nima mustahkam qildi

  • Backend uchun 1 000 ga yaqin test va frontend uchun 60 ta test fayli; CI har bir push’da linter, haqiqiy PostgreSQL’da pytest va vitest’ni ishga tushiradi.
  • Kontrakt testlari bilan tuzatishlar reglamenti va har bir tuzatish hamda funksiya jurnali.
  • Deploy, zaxira nusxa va migratsiyalar bo‘yicha yo‘riqnomalar; tungi zaxira nusxalar va production holatini tekshirish.

Shunga o‘xshash vazifa bormi?

Menga yozing — ko‘lam, yondashuv va birinchi bosqich qanday bo‘lishi haqida ochiq fikrimni aytaman.

Loyiha boshlash

Vazifa haqida yozing — bir necha jumla yetarli.

1–2 ish kuni ichida javob beraman. Email qulayroqmi? oakhmadjonov.uz@gmail.com