GH GambleHub

Interfață profil utilizator

1) Principii

1. Un gând pe ecran. Profil = un set de secțiuni scurte de sine stătătoare cu câte un CTA fiecare.
2. Securitate implicită. Stări vizibile de 2FA/sessions/devices, căi simple de acțiune.
3. Transparența datelor. Ce este stocat, de ce, cum să dezactivați/descărcați/ștergeți.
4. Fără suprasarcină de personalizare. Numai setările reale care afectează experiența.
5. Să nu pierzi niciodată contextul. Proiecte, revenirea la ultima secțiune, URL previzibil.


2) Arhitectura informației

Structura recomandată (meniul din stânga/file):
  • Profil (avatar, nume, contacte)
  • Securitate (parolă, 2FA, dispozitive/sesiuni)
  • Plăți (metode, piese salvate automat, istorie)
  • Limite (joc responsabil)
  • KYC (stare, încărcare document)
  • Preferințe (limbă, valută, format cote, pariuri rapide, subiecte)
  • Notificări (tipuri/canale, tăcere/digestie)
  • Confidențialitate și date (vizibilitate, DSAR/export, ștergerea contului)

Nu afișați niciodată PAN/CVC complet; Jetoane şi măşti numai pentru UX.


3) Antetul profilului

Avatar (încărcare/decupare), nume de afișare, ID/nume de utilizator.
Stare Insigne: KYC: În conformitate cu Revizuire/Trecut, 2FA: On/Off, Joc responsabil: Activ.
Link-uri rapide: „Schimbă parola”, „Confirmă e-mail/telefon”, „Setează o limită”.

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) Secțiunea profil

Domenii: nume, data nașterii, țara, limba interfeței.
Contacte: e-mail (verificare), telefon (OTP).
Locale: data/ora/moneda legata de limba si tara.
Data nașterii este editată numai prin suport după KYC.

UX: solicitări de format, măști moi, salvare automată cu debunking, confirmarea succesului.


5) Siguranță

Parolă: schimbați după parola curentă + reguli de calitate (manometru/solicitări), nu afișați retroactiv cerințele.
2FA: TOTP/SMS; simple master stream: „Activați codurile de rezervă → QR →”.
Dispozitive și sesiuni: lista intrărilor active (device/OS/location/time), CTA „End all, cu excepția curentului”.
Conectări sociale: legare/deblocare cu confirmare.


6) Plăți

Metode de plată: carduri (masca „1234”), A2A/wallets; Starea implicită.
Concluzii: detalii salvate (IBAN/portofel) cu verificare micro-transfer, dacă este cazul.
Istoricul tranzacțiilor: filtre după tip/dată/sumă, export CSV.
Transparență: Comisioane/ETA și În proces/Respins/Gata statele.


7) Limite (Joc responsabil)

Tipuri: Depozit, Rata, Timp-out, Auto-excludere.
UX: perioada de radio (zi/săptămână/lună) + suma, textul explicit „Va intra în vigoare în”....
Schimbare spre slăbire - întârziere; strângere - imediat.


8) KYC

Stepper: Date cu caracter personal → Documente → Trimiterea → În curs de revizuire.
Clear file requirements (type/size/clarity) + preview.
Starea și termenii, canalul de notificare pentru disponibilitate, istoricul documentelor depuse.


9) Preferințe

Formatul coeficienților este zecimal/fracțional/american.
Pariuri rapide: comutați + avertisment „fără confirmare” și Anulați dacă este permis.
Tema: lumina/întuneric/sistemic; modul de contrast pentru persoanele cu deficiențe de vedere.
Geo și limba: rețineți, dar rețineți cerințele jurisdicționale (liste de conținut/bloc).


10) Notificări

Canale: push/e-mail/SMS/în aplicație.
Grupuri: financiare, jocuri de noroc, sociale, marketing (moderat în mod implicit).
„Nu deranjați”: intervale de timp și condiții (de ex. fără comercializare pe timp de noapte).
Previzualizare: Cum arată notificarea, unde să o dezactivați.


11) Confidențialitate și date

Vizibilitatea profilului (în cazul funcțiilor sociale): cine vede porecla/avatarul/activitatea.
Încărcarea datelor (DSAR): solicitarea unei arhive cu un timp de plumb; notificare privind gradul de pregătire.
Ștergerea unui cont: explicați consecințele, perioada de grație, „înghețați” ca alternativă.
Jurnal de consimțământ: Cookie-uri/Marketing/Termeni - Date și versiuni.


12) Istoricul acțiunii

Feed: intrări/ieșiri, changes/2FA parolei, modificări ale detaliilor de plată, limite.
Filtre și export; explicarea geo-IP și a dispozitivelor.
CTA „Nu ai fost tu?” → schimbarea rapidă a parolei și fluxul de terminare a sesiunii.


13) A11y și localizare

Etichetele și indiciile sunt legate prin „aria-descrise”; erori - 'rol = „alertă”'.
Contrast ≥ AA, vizibil „: focus-vizibil”, ordinea Tab corespunde vizualului.
„prefers-reduse-motion” - animații minime.
Extinderea limbii: 20-30% marjă în lățime; numerele sunt tabulare ('font-variant-numeric: tabular-nums; ').


14) Modele mobile

Meniul profilului ca sertar; statusuri cheie/CTA - în partea de sus.
Sticky-CTA în partea de jos pentru forme lungi („Salvați modificări”).
Scalarea câmpurilor, tastaturilor după tip ('inputmode').
Notificări/istoric - bandă cu încărcare fără sfârșit și sentry-observer.


15) Gol, erori, state

Gol: aluzie prietenoasă și „ce urmează” (adăugați metoda/includeți 2FA).
Eroare: cauza + cum să remediați + Încercați din nou; Nu resetați intrarea.
Ocupat: bootloadere locale, fără blocarea întregului ecran; TTFF ≤ 100 ms.


16) Măsurători

Rata de finalizare prin setările cheie (2FA, KYC, metode de plată).
Secțiuni Time-to-Complete (parolă/2FA/KYC/limite).
Rata de eroare a formularelor + Rata de succes.
Preferințe de adopție (subiect, pariuri rapide, format cote).
Postura de securitate: proporția de utilizatori cu 2FA, numărul de sesiuni străine finalizate.


17) Anti-modele

Setări critice ascunse (2FA/limits) în profunzime.
chestionare lungi într-un modal; nici o salvare auto.
Trimiterea silențioasă fără ocupat/confirmare.
Resetați focalizarea și aspectul "salt'; CLS din cauza imaginilor.
Interzicerea copiei codului 2FA/OTP.
Se amestecă de marketing și notificări critice implicite.


18) Proiectarea tokenurilor sistemului (exemplu)

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) Fragmente

Dispozitiv/Listă de sesiuni (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>

Comutator format coeficient (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>

Metoda de plată card (mascare)

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

20) Lista de verificare QA

Semnificație și flux

  • Secțiunile sunt logice; fiecare ecran are un CTA principal.
  • URL/navigare restabilește ultima secțiune.

Formulare

  • Corectați „tipul/inputmode/autocomplete”; măști moi, caret previzibil.
  • Controale asincrone cu debunking; salvarea nu pierde date.

Siguranță

  • fluxul 2FA este de înțeles; codurile de rezervă sunt disponibile pentru descărcare.
  • Sesiunile/dispozitivele sunt terminate, evenimentele sunt înregistrate.
  • Câmpurile sensibile nu sunt înregistrate/cache.

Specificul iGaming

  • Limite cu intrare întârziată și perioade diferite.
  • Statusurile și documentele KYC sunt clare; termenele limită și canalul de notificare sunt vizibile.
  • Formatul cotelor și pariurile rapide funcționează așa cum sunt anunțate.

А11у/Localization

  • Contrast ≥ AA; „: focus-vizibil” vezi; Ordinea filelor este corectă.
  • Textele și numerele sunt adaptate la limba/moneda; RTL este suportat (dacă este necesar).

Performanță

  • TTFF ≤ 100 ms; fără CLS; imaginile se încarcă leneș.
  • Liste mari (istorie) sunt paginate/virtualizate.

21) Documentația în sistemul de proiectare

Компоненты: 'ProfileHeader', 'ProfileSection', 'SecurityPanel', 'SessionsList', 'PaymentMethodCard',' LimiteForm ',' KYCStepper ',' PreferencesForm '.
Jetoane: campuri/radii/focus/insigne, stari CUS/limit, culori de succes/eroare/atentie.
Modele: „Un CTA pe partiție”, „Anulare/Confirmare pentru risc”, „Export/ștergere date (DSAR)”.
Do/Don' t: setări de securitate ascunse, forme supraîncărcate care mască incluziunile de marketing.


Scurt rezumat

Interfața de profil este un centru de încredere: trebuie să fie simplă, onestă și sigură. Arhitectura clară, fluxul rapid și previzibil (2FA/KYC/limite/plăți), formele îngrijite și transparența muncii cu datele transformă profilul într-un suport de produs și reduc sarcina pe suport - în special critice pentru iGaming.

Contact

Contactați-ne

Scrieți-ne pentru orice întrebare sau solicitare de suport.Suntem mereu gata să ajutăm!

Pornește integrarea

Email-ul este obligatoriu. Telegram sau WhatsApp sunt opționale.

Numele dumneavoastră opțional
Email opțional
Subiect opțional
Mesaj opțional
Telegram opțional
@
Dacă indicați Telegram — vă vom răspunde și acolo, pe lângă Email.
WhatsApp opțional
Format: cod de țară și număr (de exemplu, +40XXXXXXXXX).

Apăsând butonul, sunteți de acord cu prelucrarea datelor dumneavoastră.