0030 — TeacherProfilePage restauré
Date : 2026-04-22 Statut : Acté
Contexte
Issue #40 T5. La page profil formatrice manquait l'upload d'avatar, la gestion contrôlée des mots de passe et l'appel API de persistance.
Décision
- Upload avatar : file picker + preview base64, ≤ 2 Mo, type image.
- 3 inputs password contrôlés avec indicateur de force et match live.
handleSave(type)appelleapiClient.saveTeacherProfileavec toast succès/erreur.- Bouton "Modifier" désactivé tant que la validation échoue.
Conséquences
- Profil teacher fonctionnel côté frontend.
- Upload S3 réel à brancher quand le backend sera disponible (cf. ADR 0029).