Système complet de gestion des problèmes utilisateurs
Date de création : 11 décembre 2025
Dernière modification le : 11 décembre 2025
Dernière modification par : Vanessa LEROY
Statut : Fonctionnements à valider en testant de A à Z l'application
🎯 Objectifs
- Permettre aux utilisateurs de signaler facilement les problèmes rencontrés dans l'application et de suivre leur résolution
- Centraliser toutes les informations relatives aux problèmes techniques.
🌿 Fonctionnalités
Signaler un problème / bug
- Les utilisateurs peuvent signaler un bug depuis un bouton présent sur :
- l'écran de
Paramètresde l'application - l'écran d'
Inscription / Connexion - l'écran d'
Accueil
- l'écran de
- L'écran
Signaler un bugs'ouvre - Il remplisse un formulaire qui collecte les informations suivantes :
- L'email de l'utilisateur (optionnel pour le suivi - pré-rempli si l'Utilisateur est connecté)
- La zone de l'application où le bug a été rencontré via un menu déroulant pour faciliter les choix
- Une description détaillée du bug
- Le rapport est automatiquement enregistré dans Firebase lors de la soumission.
- Un message indique à l'Utilisateur que le signalement est enregistré dans la base de données.
Suivi des bugs
L'utilisateur n'a pas d'écran pour visualiser le suivi de son signalement.
Les Administrateurs peuvent suivre les problèmes rencontrés dans l'application via l'écran Gestion des bugs disponible dans leur onglet Outils. Depuis cet écran, ils peuvent :
- modifier le statut permettant de suivre l'évolution du problème :
- open : Le bug est signalé et non traité
- in_progress : Le bug est en cours de résolution
- resolved : Le bug est résolu
- contacter l'utilisateur
- supprimer un rapport de bug
- actualiser la liste manuellement
⚡️ Tests à réaliser
- Suivre le processus de signalement d'un bug jusqu'au bout :
- [ ] sans compte utilisateur
- [ ] avec un compte utilisateur
- En tant qu'Administrateur :
- [ ] modifier le statut
- [ ] contacter l'utilisateur via l'email fourni
- [ ] supprimer un rapport de bug
- [ ] actualiser la liste manuellement
🔗 Documents Complémentaires
- Documentation technique : bugs_doc.md