Review Frontend
Statut
Document de review qualité — version initiale.
Périmètre
Fichiers principaux :
docs/08-frontenddmv-publicdmv_backoffice- règles React et UI/UX
Vérification factuelle
- Next.js, React 19, Tailwind, SWR et Leaflet sont décrits correctement pour
dmv-public. - React/Vite, Router, Recharts et Supabase JS sont décrits correctement pour
dmv_backoffice. - La présence de Supabase JS côté frontend est mentionnée.
- La PWA est décrite comme axe stratégique, pas comme native.
- Les interfaces PlayLoop/AssoSuite/Mairie dédiées ne sont pas surconfirmées.
Vérification stratégique
- Mobile-first reste central.
- La UI reste simple, humaine et rural-friendly.
- Le backoffice reste efficace sans copier la complexité vers le public.
- La cohérence inter-apps est prévue sans design system surdimensionné.
Vérification technique
- Routing, state management et data fetching sont cadrés.
- Les accès Supabase frontend sont identifiés comme état actuel/historique.
- Les règles métier sensibles restent backend.
- Performance, SEO, accessibilité et analytics sont couverts.
Vérification business
- L'UX premium ne crée pas de frustration artificielle.
- Les parcours acteurs et mairie restent compatibles avec conversion.
- Les analytics restent raisonnables et non intrusifs.
Vérification IA
- Les points d'entrée IA sont des aides contextualisées.
- L'UI ne présente pas l'IA comme autonome.
- Les erreurs et limites IA sont affichables.
Vérification juridique / risques
- Les données personnalisées ne sont pas mises en cache publiquement.
- L'accessibilité n'est pas sacrifiée.
- Les cookies/analytics restent compatibles RGPD en cible.
Questions ouvertes
- Design system commun ou conventions légères ?
- Niveau réel d'offline PWA ?
- Plan de migration des accès Supabase ?
- Stratégie de tests frontend ?
Dette documentaire
- Compléter les docs frontend encore vides.
- Harmoniser vocabulaire UI entre public, backoffice et apps.