GH GambleHub

UX-haydline et normes d'interface

1) Principes

La clarté avant la beauté. Le sens et l'action sont évidents en 1 ou 2 secondes.
Une cible par écran. Tout le reste est secondaire ou caché.
Séquence. Mêmes schémas = mêmes attentes.
Disponibilité par défaut. Contraste, focus, clavier, voix.
Contextualité. Les indices et les textes sont exactement là où tu veux.
Localisation-first. Longueurs de lignes, formats, culture - dans le design à l'origine.
La réversibilité. Toute action risquée peut être annulée/confirmée.
La mesurabilité. Chaque règle est avec une métrique (conversion de pas, temps, erreurs).

2) Grille, indentations et rythme

Grille : Étape 4/8-pt ; colonnes : 12 (bureau), 6 (tablet), 4 (mobile).
Retraits internes des composants : multiples 4 ; externe - 8/ 12/16/24.
Rythme vertical : titre → sous-titre → contenu → action (CTA).
Frontières et diviseurs : économique ; préférer « l'air » et la hiérarchie typographique.

3) Imprimerie

Échelle de Keglei : 12/14/ 16/20/24/32/40 (body 16).
Hauteur de ligne : 1. 4–1. 6 pour le texte, 1. 2–1. 3 pour les titres.
Longueur de la ligne : 45-75 caractères (desktop), 35-55 (mobile).
Isolement : gras pour les accents sémantiques ; caps - seulement en étiquettes.
Lisibilité à haute voix : les textes doivent sonner naturellement.

4) Couleur et contraste

Sémantique : 'success/info/warning/error/neutral'.
Contraste : minimum WCAG 2. 1 AA (texte/contexte ≥ 4. 5:1; grande ≥ 3:1).
La couleur ≠ le seul signal. Ajoutez une icône/texte/forme.
Anneau de focus : toujours visible (ne pas désactiver dans CSS).

5) Architecture de navigation et d'information

Chemin d'accès de l'utilisateur : "Où suis-je ? Qu'y a-t-il ici ? Et ensuite " - évidemment.
Hiérarchie des menus : ≤ 2 niveaux dans la navigation principale.
Miettes de pain : pour les sections profondes.
Recherche : disponible globalement sur les répertoires complexes ; Clé chaude '/'.
États de navigation : l'onglet/page actif est mis en surbrillance par des tokens.

6) Composants et modèles

Nous utilisons les composants du système de conception (sans « auto-fabrication »).
Un premier-CTA par écran ; les autres sont secondaires/tertiaires.
États : default/hover/focus/active/disabled/loading - sont obligatoires pour chaque interactif.
États vides : contexte + valeur + CTA (+ lien secondaire).
Alerts généraux : une page-alert par écran + inline-indices locaux.

7) Formes, validation et erreurs

Le label est obligatoire. Placeholder est un exemple de format, pas un remplacement.
Inline-validation sur blur, summary-error sur submit.
Message d'erreur : ce qui ne va pas + comment corriger + restriction/format.
Auto-scroll et focus sur la première erreur ; 'aria-invalid', 'aria-describedby'.
Masques et formats : suggèrent, mais ne cassent pas l'entrée (past possible).
Sécurité des données : nous ne perdons rien au redémarrage/erreur.

8) États et fidbek

Succès : toast 2-4 s, ton neutre positif, CTA « quoi d'autre ».
Info/notice : bannière douce/tultip, ne bloque pas le flux.
Warning/Error/Critical : hiérarchie visuelle/sémantique ; critique - mode/bannière avec action explicite.
Téléchargement : skeleton> spinner ; estimation du temps d'attente> 3 s.

9) Contenu et microcopy

Règle des trois réponses : ce qui se passe → pourquoi → quoi faire ensuite.
CTA : verbe action + objet (« Enregistrer les modifications », « Passer la vérification »).
Nombres/dates/devises : formats locaux.
Ton : amical ; dans les étapes stressantes (paiement/sécurité) - neutre.

10) Disponibilité (A11y)

Navigation complète à partir du clavier ; l'ordre logique des tabous.
Les rôles et 'aria-' pour les interactifs, les régions de vie pour les toasts/statuts.
Contrastes, anneaux de focus, dimensions interactives ≥ 44 × 44 px.
Alternatives textuelles aux icônes/images ; tables avec 'th '/' scope'.
Contrôles : automatique (linter/scanner) + script manuel du lecteur d'écran.

11) Localisation et internationalisation

Toutes les lignes sont dans les clés i18n avec le contexte.
Test « langages longs » (DE/TR), modes RTL.
Nombres/devises/temps - utilitaires de formatage.
Tone-map : degré de formalité/émotion par scénario (onbording/payment/security).

12) Responsive et adaptative

Breakpoints : 360 / 768 / 1024/1280 +.
Mobile-first : chemin critique disponible avec une seule main, CTA dans la zone pouce.
Gestes et clavier : les gestes sont dupliqués par des boutons ; sur desktop - hotkei.
Densité : sur le bureau - « air », sur mobile - économie verticale sans compromettre la cliquabilité.

13) Thème obscur

Le contraste WCAG est conservé ; éviter le « noir pur » pour le fond (gris foncé).
Lueur/ombres - atténuées ; l'anneau de focus est contrasté.
Illustrations et logos - avec versions inversées.
Politique de transition : nous enregistrons la sélection de l'utilisateur (system/light/dark).

14) Animations et mouvement

Durée : 120-200 ms (petites), 200-300 ms (transitions).
Les fonctions d'accélération sont naturelles (cubic-bezier avec un léger ralentissement).
Les animations ne doivent pas bloquer le flux et dégrader la lisibilité.
Respecter 'prefers-reduced-motion'.

15) Performance

LCP ≤ 2. 5 s, TTI/TBT en zone verte ; Code de partage ; téléchargement paresseux des médias.
Virtualisation des listes longues ; hachage des données.
Skeleton pour la perception de la vitesse ; minimiser la mise en page « junk ».

16) Sécurité et vie privée dans l'IU

Explications claires des causes des demandes (caméra, KYC, géo).
Délais/commissions/limites transparents ; sans « instantanément » si des retards sont possibles.
Données sensibles - masquage, explicite « afficher/cacher ».
Confirmation de mesures irréversibles ; Journal des actions/notifications de connexion.

17) Métriques de qualité UX

Conversion de l'étape et du temps avant la fin.
Taux d'erreur par champs/étapes et Time-to-Fix.
CTR par CTA et répétabilité des scénarios.
Drop-off après erreur/après chargement> N secondes.
Appels de soutien par thème (avant/après le changement).
A11y-défauts de sortie (objectif - 0 critique).

18) Chèques-feuilles

Écran avant la sortie

  • Un objectif principal et un premier-CTA.
  • La navigation et le statut « où je suis » sont évidents.
  • Le contenu est court : 1-2 suggestions par bloc.
  • États : loading/empty/error/success couverts.
  • A11y : contraste AA, focus visible, 'aria-' sur les interactions.
  • Localisation : longueurs de lignes/formats/RTL vérifiés.
  • Performance : pas de blocs « lourds » inutiles.

Formulaire avant la publication

  • Des labels et des exemples de formats sont présents.
  • Inline-validation + résumé sur submit.
  • Scroll à la première erreur, focus dans le champ.
  • Communications : quoi/comment/pourquoi ; sans codes 500/400 pour l'utilisateur.
  • Les données ne sont pas perdues lors des erreurs/redémarrages.

19) Anti-modèles

« OK » comme CTA sur les étapes sémantiques.
Placholder à la place du label.
La couleur est le seul signal d'état.
Spinners sans estimation de temps et sans alternative.
Fenêtres modales sans focus-trap et ESC-fermeture.
Mélange de styles/icônes, duplication de composants en dehors du système de conception.
Humour/emoji dans les scénarios critiques (paiement/sécurité).

20) Exemples « avant/après »

Erreur de formulaire

Avant : « Erreur 400 »

Après : "Format de date incorrect. Utilisez le DD. MM. GGG"

État vide

« C'est vide »

Après : "Voici l'historique des opérations après la première reconstitution. [Réapprovisionner]"

Message de succès

Jusqu'à : « Prêt »

Après : "Paiement accepté. Le solde a été mis à jour. [Voir l'histoire]"

Navigation

Avant : il n'est pas clair où l'utilisateur

Après : onglet actif + miettes de pain + titre explicite de la page

21) Modèles pour la revue de design

Squelette d'écran

Titre → brève description → contenu/liste → fidbek/statuts → action.

Cadre de forme

L'en-tête → l'info-bulle → le champ (label + aide + erreur) → le CTA → les actions secondaires → les notes (commissions/délais).

Modèle microcopy

Titre (opz.)

1-2 phrases : contexte + prochaine étape

CTA : action + objet

Lentille secondaire : aide/règles

22) Processus et maintien des normes

Définition de Done (UX) : mise en page + textes + états + A11y + i18n + métriques.
UX-revew en PR : chèque des articles 18 à 21.
Documentation : chaque ficha ajoute/met à jour un hyde dans le wiki/Storybook.
Audit trimestriel : contenu, A11y, performance, cohérence.

Trempe finale

Un objectif, un CTA principal.
Les états et fidbek sont conçus à l'avance.
A11y et localisation - à partir de zéro, pas « après ».
Moins de couleurs - plus de sémantique et de rythme.
Mesurer : conversion, erreurs, temps, conversions.
Tout à travers le système de conception : les mêmes règles → les mêmes attentes → un UX prévisible.

Je peux compléter cet hyde avec des modèles prêts pour vos scénarios clés (inscription/CUS, dépôt/retrait, bonus/tournois) et collecter des checklists pour votre processus de jalousie.

Contact

Prendre contact

Contactez-nous pour toute question ou demande d’assistance.Nous sommes toujours prêts à vous aider !

Telegram
@Gamble_GC
Commencer l’intégration

L’Email est obligatoire. Telegram ou WhatsApp — optionnels.

Votre nom optionnel
Email optionnel
Objet optionnel
Message optionnel
Telegram optionnel
@
Si vous indiquez Telegram — nous vous répondrons aussi là-bas.
WhatsApp optionnel
Format : +code pays et numéro (ex. +33XXXXXXXXX).

En cliquant sur ce bouton, vous acceptez le traitement de vos données.