Amaliy tadqiqotlar

Integration cases

Baraka Market bilan integratsiya

Biz CartaMe mobil ilovasi foydalanuvchilarining «Baraka Market» chakana savdo tarmog‘ining mavjud «Baraka club» sodiqlik dasturi bilan muammosiz integratsiyasini ta’minladik, shunda CartaMe foydalanuvchilari avtomatik ravishda to‘liq huquqli dastur ishtirokchilariga aylanib, mukofotlarni to‘plashni boshlashlari mumkin bo‘ldi.

Hamkorda allaqachon Set Loyalty tizimida ishlaydigan «Baraka club» sodiqlik dasturi mavjud edi. Loyihaning maqsadi CartaMe mobil ilovasi foydalanuvchilarining yagona Loyalty ID bilan ikki marta ro‘yxatdan o‘tmasdan va hisoblash tarixini yo‘qotmasdan sodiqlik dasturida avtomatik ishtirok etishini ta’minlash edi.

Loyiha doirasida Set Loyalty ma’lumotlar tuzilishi, jumladan kartalarni saqlash formati, operatsiyalar va ballarni hisoblash qoidalari o‘rganildi. Tashqi API uchun kirish nuqtalari aniqlandi. Shuningdek, Set Loyalty ning tashqi so‘rovlarni qabul qilish moduliga o‘zgartirishlar kiritildi, shunda tizim CartaMe Loyalty ID ni «Baraka club» dasturining haqiqiy ishtirokchi raqami sifatida to‘g‘ri qabul qiladi va taniydi.

Xavfsiz ma’lumotlar almashinuvi uchun API orqali uzatish vaqtida ikki tomonlama token asosidagi autentifikatsiya va maxfiy ma’lumotlarni, jumladan shaxsiy identifikatorlar va balans ma’lumotlarini shifrlash joriy etildi.

Ishlab chiqish bosqichlari

1
Mijozning dasturiy ta'minoti ko'rib chiqildi.
13 часов
Baraka Market IT landshafti auditi o'tkazildi: POS dasturiy ta'minoti, buxgalteriya tizimi, veb-sayt va mobil ilova. Joriy biznes-jarayonlar tahlil qilindi — ishtirokchi ro'yxatdan o'tishi, bonus hisoblash, chekni qayta ishlash. Sodiqlik dasturi uchun tor joylar va integratsiya nuqtalari aniqlandi.
2
Mijozning dasturiy ta'minoti takomillashtirildi.
1 дн. 8 ч.
Baraka Market-ning mavjud dasturiy ta'minotiga maqsadli o'zgartirishlar kiritildi: yangi API endpointlar uchun qo'llab-quvvatlash qo'shildi, bonus ballarini almashish uchun fon vazifalari sozlandi, shifrlash moduli integratsiya qilindi. Barcha o'zgartirishlar do'kon ishini buzmasdan va orqaga moslikni saqlagan holda amalga oshirildi.
3
Xavfsizlik protokollari ishlab chiqildi.
1 дн. 1 ч.
Baraka Market serverlari va sodiqlik platformasi o'rtasida xavfsiz ma'lumotlar almashinuvi protokollari yaratildi: shifrlash, har bir so'rovni imzolash, rolga asoslangan kirish modeli va to'liq jurnal yuritish. Tutib olish, ma'lumotlarni o'zgartirish va ishtirokchilarning shaxsiy ma'lumotlariga ruxsatsiz kirish bartaraf etildi.
4
Shaxsiy ma'lumotlar va bonus ballarini uzatish uchun serverlar o'rtasida API almashinuvlari amalga oshirildi.
1 дн. 23 ч.
Sinxron va asinxron ma'lumotlar uzatish uchun yuqori samarali API ko'priklari ishlab chiqildi: ishtirokchi profillarini ro'yxatdan o'tkazish/yangilash, xaridlar uchun bonus ballarini hisoblash va sarflash. Bonuslar mijoz hisoblarida real vaqtda aks ettiriladi.
5
Spam va fishingdan himoya ta'minlandi.
16 часов
Baraka Market API uchun ko'p darajali so'rov filtrlash tizimi joriy etildi: tezlik cheklovi, IP ruxsat berilgan ro'yxatini tekshirish, referer tekshiruvi, botlarga qarshi mexanizmlar (captcha, xulq-atvor tahlili). Ommaviy soxta ro'yxatdan o'tishlarni, fishing urinishlarini va bonusni suiiste'mol qilishni bloklash.
6
Tizimning yuqori yuklamalar va ko'p so'rovlar hajmiga chidamliligi oshirildi.
3 часа
Baraka Market-ning eng yuqori yuklamalari uchun unumdorlik optimallashtirildi.
Ishlatilgan modul
Ulangan mahsulot
Mijoz nima oldi:
- CartaMe foydalanuvchisi ilovaga kiradi, shundan so‘ng ularning Loyalty ID avtomatik ravishda Set Loyalty tizimidagi «Baraka club» dasturi uchun ishtirokchi kartasiga aylanadi.

- Barcha operatsiyalar - xaridlar, hisoblash va sarflash - ma’lumotlarni yetkazib berish kafolati bilan yagona API shlyuzi orqali amalga oshiriladi.

- Navbatlar va qayta ro‘yxatdan o‘tkazish mexanizmlaridan foydalanish orqali ma’lumotlarni desinxronizatsiya qilish holatlari minimallashtirilgan.
Jamoa
6
Jami soat
136
Kunlar soni
60
Texnologiyalar:
Rest API Rest API
Python Python
Loyiha jamoasi:
Джамшид
CEO Uzbekistan Entity
Виктор
СТО
Дмитрий
Head of Development Departmen
Андрей
Developer
Анна
Lawyer
Дмитрий
Developer
Head of Department
1
Chief Technology Officer
1
Head of Development Departmen
1
Developer
2
Lawyer
1
Keyslar ro'yxatiga qaytish