You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 20, 2026. It is now read-only.
En tant qu' utilisateur en situation de handicap (visuel ou moteur) ou utilisant des technologies d'assistance (lecteur d'écran), Je veux pouvoir naviguer, consulter les salles disponibles et effectuer une réservation de manière autonome.
Critères d'Acceptation
Navigation au clavier :
L'utilisateur doit pouvoir parcourir tous les éléments interactifs (boutons, champs de formulaire, liens) uniquement avec la touche TAB.
L'ordre de tabulation doit être logique (de haut en bas, de gauche à droite).
Le focus doit être visible visuellement (un contour apparaît autour de l'élément sélectionné).
Labellisation des boutons icones (ARIA) :
Tous les boutons ne contenant que des icônes doivent posséder un attribut aria-label explicite.
Association Labels/Champs :
Dans le formulaire de réservation, chaque champ doit être programmatiquement lié à son étiquette via les attributs id et labelId.
Contrastes visuels (WCAG AA) :
Le texte principal et les boutons d'action doivent respecter un ratio de contraste d'au moins par rapport au fond blanc pour être lisibles par les personnes malvoyantes.
Feedback sonore :
Les messages de succès ou d'erreur (Snackbars) doivent être annoncés automatiquement par le lecteur d'écran (utilisation de role="alert").
En tant qu' utilisateur en situation de handicap (visuel ou moteur) ou utilisant des technologies d'assistance (lecteur d'écran), Je veux pouvoir naviguer, consulter les salles disponibles et effectuer une réservation de manière autonome.
Critères d'Acceptation
Navigation au clavier :
Labellisation des boutons icones (ARIA) :
Association Labels/Champs :
Contrastes visuels (WCAG AA) :
Feedback sonore :