GH GambleHub

İstifadəçi profili interfeysi

1) Prinsiplər

1. Ekranda bir fikir. Profil = hər biri bir CTA ilə qısa müstəqil bölmələr dəsti.
2. Təhlükəsizlik default. 2FA/seansların/cihazların görünən statusları, sadə hərəkət yolları.
3. Məlumatların şəffaflığı. Nə saxlanılır, niyə, necə söndürmək/download/silmək.
4. Həddindən artıq yüklənmədən personallaşdırma. Yalnız təcrübəyə təsir edən real parametrlər.
5. Konteksti heç vaxt itirməyin. Layihələr, son bölməyə qayıdış, proqnozlaşdırıla bilən URL.


2) İnformasiya arxitekturası

Tövsiyə olunan struktur (sol menyu/sekmələr):
  • Profil (avatar, ad, əlaqə)
  • Təhlükəsizlik (parol, 2FA, qurğular/seanslar)
  • Ödənişlər (metodlar, avtomatik saxlanılan hissələr, tarix)
  • Limitlər (məsuliyyətli oyun)
  • KYC (status, sənədlərin yüklənməsi)
  • Üstünlüklər (dil, valyuta, əmsalların formatı, sürətli dərəcələr, mövzular)
  • Bildirişlər (tipləri/kanalları, sükut/digest)
  • Gizlilik və məlumatlar (görünürlük, DSAR/ixrac, hesabın silinməsi)

Heç vaxt tam PAN/CVC göstərməyin; tokenlər və maskalar yalnız UX üçün.


3) Heder profil

Avatar (download/budama), ekran-neym, ID/istifadə.
Status nişanları: KYC: Yoxlama/Keçdi, 2FA: Açıq/Qapalı, Məsuliyyətli oyun: Aktiv.
Sürətli link: «Şifrəni dəyişdirin», «E-mail/telefon təsdiqləyin», «Limiti təyin edin».

html
<header class="profile-head">
<img class="avatar" alt="Аватар пользователя">
<div>
<h1>Имя пользователя</h1>
<div class="badges"><span class="badge">KYC: На проверке</span><span class="badge">2FA: Выкл</span></div>
</div>
<button class="btn btn--primary">Загрузить документы</button>
</header>

4) «Profil» bölməsi

Sahələr: ad, doğum tarixi, ölkə, interfeys dili.
Əlaqə: e-mail (yoxlama), telefon (OTP).
Lokal: tarix/vaxt/valyuta dil və ölkəyə bağlıdır.
Doğum tarixi KYC-dən sonra yalnız sapport vasitəsilə redaktə olunur.

UX: formatlı ipuçları, yumşaq maskalar, debauns ilə avtoseyv, uğurun təsdiqi.


5) Təhlükəsizlik

Parol: cari parol dəyişikliyi + keyfiyyət qaydaları (manometr/ipucu), tələbləri geri göstərməyin.
2FA: TOTP/SMS; sadə master axını: «daxil → QR → ehtiyat kodları».
Qurğular və seanslar: aktiv girişlərin siyahısı (cihaz/OS/məkan/vaxt), CTA «Cari istisna olmaqla, hər şeyi tamamla».
Sosial giriş: təsdiq ilə bağlama/bağlama.


6) Ödənişlər

Ödəniş metodları: kartlar (maska '1234'), A2A/pul kisələri; status «Default».
Nəticələr: Tətbiq olunarsa, mikro-transfer yoxlaması ilə qorunan rekvizitlər (IBAN/cüzdan).
Əməliyyatların tarixi: növü/tarixi/məbləğinə görə filtrlər, CSV ixracı.
Şəffaflıq: komissiyalar/ETA və hallar «emal/rədd/bitti».


7) Limitlər (Məsuliyyətli oyun)

Növləri: Depozit, Depozit, Müvəqqəti (time-outs), Özünü istisna.
UX: radio dövrü (gün/həftə/ay) + məbləğ, aydın mətn «vasitəsilə qüvvəyə minəcək»....
Zəifləməyə doğru dəyişiklik - gecikmə ilə; sərtləşdirilməsi - dərhal.


8) KYC

Stepper: Şəxsi məlumatlar → Sənədlər → Göndərmə → Yoxlanılır.
Dəqiq fayl tələbləri (növü/ölçüsü/dəqiqliyi) + preview.
Status və vaxt, hazır olma bildirişləri kanalı, təqdim edilmiş sənədlərin tarixi.


9) Üstünlüklər

Əmsalların formatı: onluq/kəsr/Amerika.
Sürətli dərəcələr: switch + «təsdiq olmadan» xəbərdarlıq və icazə verildikdə Undo.
Mövzu: yüngül/qaranlıq/sistemli; görmə qabiliyyəti zəif olanlar üçün kontrast rejimi.
Geo və dil: saxlamaq, lakin yurisdiksiya tələblərini xatırlamaq (məzmun/blok vərəqləri).


10) Bildirişlər

Kanallar: push/e-mail/SMS/app.
Qruplar: maliyyə, oyun, sosial, marketinq (default orta).
«Narahat etməyin»: vaxt və şərtlər (məsələn, gecə marketinq olmadan).
Preview: harada söndürmək üçün bildiriş necə görünür.


11) Məxfilik və məlumatlar

Profil görünürlüyü (əgər sosial funksiyalar): kim nik/avatar/fəaliyyət görür.
Verilənlərin yüklənməsi (DSAR): hazırlıq müddəti ilə arxiv sorğusu; hazır bildiriş.
Hesabın silinməsi: nəticələrini izah etmək, grace-period, alternativ olaraq «dondur».
Razılıq jurnalı: cookie/marketinq/terminlər - tarixlər və versiyalar.


12) Fəaliyyət tarixi

Lent: giriş/çıxış, şifrə dəyişikliyi/2FA, ödəniş rekvizitlərində dəyişikliklər, limitlər.
Filtrlər və ixrac; geo-IP və qurğular haqqında izahat.
CTA «Bu siz deyildiniz?» → Sürətli şifrə dəyişikliyi və seansların tamamlanması.


13) A11y və lokalizasiya

Etiketlər və ipuçları 'aria-describedby' vasitəsilə bağlıdır; səhvlər - 'role =' alert '.
Kontrast ≥ AA, görünür ': focus-visible', Tab sırası vizual uyğun gəlir.
'prefers-reduced-motion' - minimum animasiya.
Dil genişlənməsi: 20-30% enində ehtiyat; - cədvəllər ('font-variant-numeric: tabular-nums;').


14) Mobil nümunələr

drawer kimi profil menyusu; əsas statuslar/STA - yuxarıda.
Sticky-CTA uzun formalar üçün aşağıda («Dəyişikliklər saxla»).
Sahələri, klaviaturaları ('inputmode') növünə görə ölçmək.
Bildirişlər/tarix - sonsuz yükləmə və sentry-müşahidəçi ilə lent.


15) Boş, səhvlər, hallar

Empty: dost ipucu və «sonrakı nə» (metod əlavə/2FA daxil).
Error: səbəb + necə düzəldilir + Retry; daxil edilmiş məlumatları sıfırlamayın.
Busy: lokal downloaders, bütün ekran kilidi olmadan; TTFF ≤ 100 ms.


16) Metrika

Əsas parametrlər üzrə Completion Rate (2FA, KYC, ödəniş metodları).
Time-to-Complete bölmələri (parol/2FA/KYC/limitləri).
Error Rate formaları + uğurlu Retry payı.
Üstünlük Adoption (mövzu, sürətli dərəcələr, əmsalların formatı).
Security posture: 2FA ilə istifadəçilərin payı, bitmiş başqalarının seanslarının sayı.


17) Anti-nümunələr

Gizli kritik parametrlər (2FA/limitlər) dərinlikdə.
Modalkada uzun anketlər; avtomobil seyvinin olmaması.
busy/təsdiq olmadan «dilsiz» göndərmə.
Fokus və «atlama» maket sıfırlama; CLS şəkillərə görə.
Kodun kopipastına qadağa 2FA/OTP.
Marketinq və kritik default bildirişləri qarışdırın.


18) Dizayn sistemi tokenləri (nümunə)

json
{
"profile": {
"sectionGap": 20,
"fieldHeight": 44,
"radius": 12
},
"security": {
"badge": { "radius": 8, "px": "4 8" },
"focusRing": { "width": 2, "offset": 2 }
},
"lists": {
"row": { "py": 12, "px": 16 },
"divider": 1
},
"motion": { "hoverMs": 160, "pressMs": 90 },
"a11y": { "contrastAA": true, "reduceMotion": true }
}

19) Snippetlər

Cihazların/sessiyaların siyahısı (HTML)

html
<ul class="sessions" role="list">
<li>
<div>Chrome · Windows · Киев</div>
<small>Последняя активность: 14:32</small>
<button class="btn btn--ghost">Выйти</button>
</li>
<li aria-current="true">
<div>Safari · iOS · Текущая сессия</div>
<small>Последняя активность: сейчас</small>
<button class="btn btn--ghost" disabled>Текущая</button>
</li>
</ul>
<button class="btn btn--secondary">Завершить все сеансы</button>

Koeffisiyent formatı açarı (radio)

html
<fieldset>
<legend>Формат коэффициентов</legend>
<label><input type="radio" name="odds" value="decimal" checked> Десятичные</label>
<label><input type="radio" name="odds" value="fractional"> Дробные</label>
<label><input type="radio" name="odds" value="american"> Американские</label>
</fieldset>

Ödəniş metodları kartı (maskalanma)

html
<article class="pay-card">
<h4>Visa •••1234</h4>
<small>По умолчанию</small>
<div class="actions">
<button>Сделать основным</button>
<button class="danger">Удалить</button>
</div>
</article>

20) QA-çek siyahısı

Məna və axın

  • Bölmələr məntiqlidir; hər ekran bir əsas CTA var.
  • URL/naviqasiya son bölməni bərpa edir.

Formalar

  • Doğru 'type/inputmode/autocomplete'; yumşaq maskalar, proqnozlaşdırıla bilən caret.
  • Debauns ilə asinxron yoxlamalar; saxlama məlumatları itirmir.

Təhlükəsizlik

  • 2FA flow aydın; ehtiyat kodları download üçün mövcuddur.
  • Seanslar/qurğular başa çatır, hadisələr reallıq edir.
  • Həssas sahələr giriş/cache deyil.

iGaming spesifikasiyası

  • Gecikmiş giriş və müxtəlif dövrlər ilə limitlər.
  • KYC statusu və sənədləri aydın; vaxt və bildiriş kanalı görünür.
  • Əmsalların formatı və sürətli bahislər elan edildiyi kimi işləyir.

A11u/Lokalizasiya

  • Kontrast ≥ AA; ': focus-visible' görürük; Tab qaydası düzgündür.
  • Mətnlər və rəqəmlər dil/valyutaya uyğunlaşdırılır; RTL dəstəklənir (lazım gələrsə).

Performans

  • TTFF ≤ 100 ms; CLS yoxdur; görüntülər tənbəl yüklənir.
  • Böyük siyahılar (tarix) pozulmuş/virtuallaşdırılmışdır.

21) Dizayn sistemində sənədləşmə

Компоненты: `ProfileHeader`, `ProfileSection`, `SecurityPanel`, `SessionsList`, `PaymentMethodCard`, `LimitsForm`, `KYCStepper`, `PreferencesForm`.
Tokenlər: sahələr/radiuslar/fokus/nişanlar, CUS/limitlər statusları, uğur/səhv/diqqət rəngləri.
Patternlər: «Bölməyə bir CTA», «Risk üçün Undo/Confirm», «İxrac/məlumatların silinməsi (DSAR)».
Do/Don 't: gizli təhlükəsizlik parametrləri, həddindən artıq formalar, marketinq daxil maskalama.


Qısa xülasə

Profil interfeysi etimad mərkəzidir: sadə, dürüst və təhlükəsiz olmalıdır. Aydın memarlıq, sürətli və proqnozlaşdırıla bilən flow (2FA/KYC/limitlər/ödənişlər), səliqəli formalar və məlumatların şəffaflığı profili məhsulun dayağına çevirir və iGaming üçün xüsusilə kritik yükü azaldır.

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.