# RGAA - Audit initial et roadmap de mise en conformite ## Contexte Ce document formalise une **premiere passe RGAA** sur le portail `portail-association973.com`, croisee avec le code local et la structure actuelle de l'application. Ce n'est **pas** une certification RGAA complete ni un audit legal exhaustif. En revanche, c'est une base serieuse pour prioriser les corrections les plus utiles et structurer la trajectoire d'accessibilite. Date de reference : **15 aout 2026** ## Perimetre observe - page d'accueil publique ; - structure applicative React / Vite ; - dashboard association ; - composants de navigation laterale ; - composants de formulaire et de dialogue ; - theme et comportements visuels generaux. ## Lecture generale Le portail dispose deja d'un socle utile : - `lang="fr"` defini dans [client/index.html](/Users/selecta/Documents/portail-associations/client/index.html) - composants UI avec nombreuses gestions `focus-visible` - labels caches (`sr-only`) presents sur plusieurs composants - structure de boutons et controles deja assez riche - plusieurs zones admin et dashboard deja pensees en navigation clavier Mais il reste plusieurs chantiers importants pour atteindre un niveau RGAA plus solide et plus defendable. ## Constats principaux ### 1. Absence apparente de lien d'evitement Je n'ai pas trouve de lien de type : - `Aller au contenu` - `Aller a la navigation` Ce point est prioritaire pour l'accessibilite clavier et lecteur d'ecran. Zones concernees : - [client/src/App.tsx](/Users/selecta/Documents/portail-associations/client/src/App.tsx) - [client/src/pages/Home.tsx](/Users/selecta/Documents/portail-associations/client/src/pages/Home.tsx) - [client/src/pages/Dashboard.tsx](/Users/selecta/Documents/portail-associations/client/src/pages/Dashboard.tsx) ### 2. Landmarks et structure semantique encore incomplets Le socle React route bien les pages, mais il reste a verifier et renforcer : - presence systematique de `
` - structure des `
`, `