← Retour à l'accueil

Accessibilité : CleanPoker pour les équipes inclusives

CleanPoker est un outil de planning poker conçu pour être utilisable par tous, y compris les personnes en situation de handicap : utilisateurs de lecteurs d'écran, personnes naviguant au clavier, personnes malvoyantes ou ayant des troubles moteurs. Il est conforme au référentiel WCAG 2.1 niveau AA.

Pour qui ?

CleanPoker est adapté aux :

  • Personnes aveugles ou malvoyantes utilisant un lecteur d'écran (NVDA, VoiceOver, JAWS)
  • Personnes ayant des troubles moteurs naviguant exclusivement au clavier
  • Personnes sensibles aux animations (épilepsie, troubles vestibulaires)
  • Personnes utilisant un zoom navigateur jusqu'à 200 %
  • Équipes agiles souhaitant inclure des membres en situation de handicap

État de conformité

CleanPoker est en conformité partielle avec les critères WCAG 2.1 AA. L'accessibilité a été intégrée dès la conception, pas ajoutée après coup. Le score Lighthouse Accessibilité est de 100/100.

Compatibilité avec les technologies d'assistance

  • NVDA (Windows) : testé avec Firefox
  • VoiceOver (macOS / iOS) : testé avec Safari
  • JAWS (Windows) : compatible via HTML sémantique et ARIA
  • Navigation clavier complète : Tab, Maj+Tab, Entrée, Espace, flèches

Mesures techniques mises en œuvre

  • Lien d'évitement ("Aller au contenu principal") en début de page
  • Navigation clavier complète (Tab, Entrée, Espace)
  • Zones aria-live="polite" pour les mises à jour de votes en temps réel
  • États aria-pressed sur les cartes de vote
  • Contrastes respectant le ratio 4,5:1 minimum
  • Pas de user-scalable=no (zoom navigateur libre)
  • Prise en charge de prefers-reduced-motion (pas d'animation imposée)
  • Prise en charge du mode sombre (prefers-color-scheme)
  • HTML5 sémantique : <button>, <main>, <section>, <table>
  • Unités rem : le zoom navigateur fonctionne correctement
  • Boutons et liens avec labels explicites (aria-label)

Technologies utilisées

  • HTML5 sémantique
  • CSS avec unités rem (zoom respecté)
  • JavaScript (SvelteKit)
  • WebSocket pour le temps réel
  • WAI-ARIA pour les composants interactifs

Limitations connues

Aucune limitation majeure identifiée à ce jour. Ce site est activement maintenu et audité régulièrement.

Signaler un problème

Pour signaler un problème d'accessibilité ou suggérer une amélioration : ouvrir une issue GitHub

Date de mise à jour

Cette déclaration a été établie en juin 2026.