diff --git a/Documents/Diagramme/DiagrammeDeClasses/README_ajoutAmi.md b/Documents/Diagramme/DiagrammeDeClasses/README_ajoutAmi.md
deleted file mode 100644
index e673bc60..00000000
--- a/Documents/Diagramme/DiagrammeDeClasses/README_ajoutAmi.md
+++ /dev/null
@@ -1,91 +0,0 @@
-[retour au README.md](../../../README.md)
-[Retour aux Documents](../../README_DOCUMENTS.md)
-[Retour au diagramme de classes](../README_DIAGRAMMES.md)
-
-# Introduction au Diagramme de Classes : Gestion des Utilisateurs et Notifications
-
-Bienvenue dans le cœur de notre système, où la gestion des utilisateurs et des notifications prend vie à travers ce diagramme de classes. Explorez les relations et les fonctionnalités essentielles qui orchestrent l'interaction entre les utilisateurs, les demandes d'amis, et les notifications.
-
-**Entités Principales :**
-
-- **Utilisateur (User) :** Représente les individus inscrits sur notre plateforme, caractérisés par leur nom et établissant des liens d'amitié avec d'autres utilisateurs.
-
-- **Notification (Notification) :** Contient le texte informatif des notifications qui peuvent être émises par le système.
-
-- **Demande d'Ami (Ask) :** Modélise une demande d'amitié émise par un utilisateur en direction d'un autre.
-
-**Interfaces et Classes Abstraites :**
-
-- **INotifier :** Interface définissant la méthode `notify()`, implémentée par des classes concrètes pour gérer la notification aux observateurs.
-
-- **Observer :** Interface définissant la méthode `update()`, implémentée par les classes qui souhaitent être informées des changements dans un sujet observé.
-
-- **UserManager :** Classe abstraite gérant la logique métier liée aux utilisateurs, tels que l'ajout ou la suppression d'amis, la réponse aux demandes d'amis, et la récupération de la liste d'amis.
-
-- **IUserRepository :** Interface définissant les méthodes pour la recherche d'utilisateurs et l'ajout d'un nouvel utilisateur.
-
-**Relations Clés :**
-
-- Les utilisateurs peuvent avoir plusieurs amis et plusieurs notifications.
-
-- La classe UserManager est connectée à IUserRepository pour gérer les opérations liées aux utilisateurs.
-
-- Observer et Subject sont des composants du modèle de conception "Observer", permettant la notification efficace des changements dans le système.
-
-Plongez-vous dans ce diagramme pour découvrir comment notre application crée un écosystème social dynamique, permettant aux utilisateurs d'interagir, de rester informés et de développer des liens significatifs au sein de la communauté.
-
-```plantuml
-class User {
- + name : string
-}
-
-User "1" --> "*" User: friends
-User "1" --> "*" Notification: notifications
-User "1" --> "*" Ask: friendRequests
-class Notification {
- - text : string
-}
-
-interface INotifier {
- + notify() : void
-}
-
-INotifier --|> Observer
-
-abstract class UserManager {
- - currentUser : User
- + deleteFriend(userId : int) : void
- + addFriend(userId : int) : void
- + respondToFriendRequest(requestId : int, choice : bool) : void
- + getFriends(userId : int) : User[]
-}
-
-class Ask {
- - fromUser : int
- - toUser : int
-}
-
-Ask --|> Subject
-
-abstract class Subject {
- + attach(o : Observer) : void
- + detach(o : Observer) : void
- + notify() : void
-}
-
-Subject "1" --> "*" Observer
-interface Observer {
- + update() : void
-}
-
-UserManager ..> User
-UserManager o-- IUserRepository
-UserManager o-- INotifier
-
-interface IUserRepository {
- + findByUsername(username : string) : User
- + addUser(user : User) : bool
-}
-
-IUserRepository ..> User
-```
\ No newline at end of file
diff --git a/Documents/Diagramme/DiagrammeDeClasses/README_issue022.md b/Documents/Diagramme/DiagrammeDeClasses/README_issue022.md
index ed9b6fd8..b71f6da1 100644
--- a/Documents/Diagramme/DiagrammeDeClasses/README_issue022.md
+++ b/Documents/Diagramme/DiagrammeDeClasses/README_issue022.md
@@ -1,8 +1,39 @@
[retour au README.md](../../../README.md)
[Retour aux Documents](../../README_DOCUMENTS.md)
[Retour au diagramme de classes](../README_DIAGRAMMES.md)
+# Diagramme de Classes : Gestion des Utilisateurs et Notifications
+
+Bienvenue dans le cœur de notre système, où la gestion des utilisateurs et des notifications prend vie à travers ce diagramme de classes. Explorez les relations et les fonctionnalités essentielles qui orchestrent l'interaction entre les utilisateurs, les demandes d'amis, et les notifications.
+
+**Entités Principales :**
+
+- **Utilisateur (User) :** Représente les individus inscrits sur notre plateforme, caractérisés par leur nom et établissant des liens d'amitié avec d'autres utilisateurs.
+
+- **Notification (Notification) :** Contient le texte informatif des notifications qui peuvent être émises par le système.
+
+- **Demande d'Ami (Ask) :** Modélise une demande d'amitié émise par un utilisateur en direction d'un autre.
+
+**Interfaces et Classes Abstraites :**
+
+- **INotifier :** Interface définissant la méthode `notify()`, implémentée par des classes concrètes pour gérer la notification aux observateurs.
+
+- **Observer :** Interface définissant la méthode `update()`, implémentée par les classes qui souhaitent être informées des changements dans un sujet observé.
+
+- **UserManager :** Classe abstraite gérant la logique métier liée aux utilisateurs, tels que l'ajout ou la suppression d'amis, la réponse aux demandes d'amis, et la récupération de la liste d'amis.
+
+- **IUserRepository :** Interface définissant les méthodes pour la recherche d'utilisateurs et l'ajout d'un nouvel utilisateur.
+
+**Relations Clés :**
+
+- Les utilisateurs peuvent avoir plusieurs amis et plusieurs notifications.
+
+- La classe UserManager est connectée à IUserRepository pour gérer les opérations liées aux utilisateurs.
+
+- Observer et Subject sont des composants du modèle de conception "Observer", permettant la notification efficace des changements dans le système.
+
+Plongez-vous dans ce diagramme pour découvrir comment notre application crée un écosystème social dynamique, permettant aux utilisateurs d'interagir, de rester informés et de développer des liens significatifs au sein de la communauté.
+
-## Diagramme de classe
- Ajout d'amis
```plantuml
class User {
diff --git a/Documents/Diagramme/DiagrammeDeClasses/Social.md b/Documents/Diagramme/DiagrammeDeClasses/Social.md
deleted file mode 100644
index 12670909..00000000
--- a/Documents/Diagramme/DiagrammeDeClasses/Social.md
+++ /dev/null
@@ -1,61 +0,0 @@
-[retour au README.md](../../../README.md)
-[Retour aux Documents](../../README_DOCUMENTS.md)
-[Retour au diagramme de classes](../README_DIAGRAMMES.md)
-
-```plantuml
-@startuml
-class User {
- + name : string
-}
-
-User "1" --> "*" User: friends
-User "1" --> "*" Notification: notifications
-User "1" --> "*" Ask: friendRequests
-class Notification {
- - text : string
-}
-
-interface INotifier {
- + notify() : void
-}
-
-INotifier --|> Observer
-
-abstract class UserManager {
- - currentUser : User
- + deleteFriend(userId : int) : void
- + addFriend(userId : int) : void
- + respondToFriendRequest(requestId : int, choice : bool) : void
- + getFriends(userId : int) : User[]
-}
-
-class Ask {
- - fromUser : int
- - toUser : int
-}
-
-Ask --|> Subject
-
-abstract class Subject {
- + attach(o : Observer) : void
- + detach(o : Observer) : void
- + notify() : void
-}
-
-Subject "1" --> "*" Observer
-interface Observer {
- + update() : void
-}
-
-UserManager ..> User
-UserManager o-- IUserRepository
-UserManager o-- INotifier
-
-interface IUserRepository {
- + findByUsername(username : string) : User
- + addUser(user : User) : bool
-}
-
-IUserRepository ..> User
-@enduml
-```
\ No newline at end of file
diff --git a/Documents/Diagramme/DiagrammeDeSequence/README_accepterAmi.md b/Documents/Diagramme/DiagrammeDeSequence/README_accepterAmi.md
index 8534de8f..0d62e391 100644
--- a/Documents/Diagramme/DiagrammeDeSequence/README_accepterAmi.md
+++ b/Documents/Diagramme/DiagrammeDeSequence/README_accepterAmi.md
@@ -26,16 +26,25 @@ Bienvenue dans le processus dynamique de gestion des demandes d'amis au sein de
À travers ce diagramme de séquence, découvrez comment notre application gère efficacement le processus de gestion des demandes d'amis, offrant aux utilisateurs une expérience transparente et réactive lors de l'établissement de connexions sociales au sein de la plateforme.
-```plantuml
+````plantuml
+@startuml
actor User as u
boundary View as v
control Controller as c
entity Model as m
-m->c:RecevoirDemandeAmi(idUser)
-c->v:AfficherDemandeAmi(idUser)
-v->u:PageDemandeAmi(idUser)
-u-->v:RepondreDemandeAmi(bool)
-v-->c:EnregistrerReponse(bool)
-c-->m:EnvoyerReponse(bool)
-```
\ No newline at end of file
+m-->c: pendingRequests: Request[]
+
+c-->v: DisplayPendingRequests(pendingRequests)
+v-->u: Show Friend Requests
+
+u->v: RespondToRequest(requestId, response)
+v-->c: RecordResponse(requestId, response)
+
+ c->m: UpdateRequestStatus(requestId, response)
+ m-->c: updateStatus: success/failure
+ c-->v: NotifyUpdateResult(updateStatus)
+ v-->u: Show Response Result
+
+@enduml
+``````
\ No newline at end of file
diff --git a/Documents/Diagramme/DiagrammeDeSequence/README_demandeAmi.md b/Documents/Diagramme/DiagrammeDeSequence/README_demandeAmi.md
index a5849d51..01af7ed2 100644
--- a/Documents/Diagramme/DiagrammeDeSequence/README_demandeAmi.md
+++ b/Documents/Diagramme/DiagrammeDeSequence/README_demandeAmi.md
@@ -28,23 +28,4 @@ Bienvenue dans le processus dynamique de recherche d'amis au sein de notre appli
À travers ce diagramme de séquence, découvrez comment notre application facilite le processus de recherche d'amis, fournissant aux utilisateurs une interface conviviale et réactive pour élargir leur réseau social au sein de la plateforme.
-```plantuml
-actor User as u
-boundary View as v
-control Controller as c
-entity Model as m
-
-u->v:/Friend
-v->c:Get : /Friends
-c->m:getFriends(userId)
-m-->c::friends : User[]
-c-->v:renderView(Friends)
-v-->u:
-u->v:input : name
-v->c:Get : searchFriends? pseudo=name
-c->m:searchUser(name:string)
-m->m:notify(from : user, to : user, action : action)
-m-->c:OK
-c-->v:OK
-v-->u:OK
-```
\ No newline at end of file
+
\ No newline at end of file
diff --git a/Documents/Diagramme/DiagrammeDeSequence/RepondreAmis.md b/Documents/Diagramme/DiagrammeDeSequence/RepondreAmis.md
deleted file mode 100644
index 258e4afe..00000000
--- a/Documents/Diagramme/DiagrammeDeSequence/RepondreAmis.md
+++ /dev/null
@@ -1,26 +0,0 @@
-[retour au README.md](../../../README.md)
-[Retour aux Documents](../../README_DOCUMENTS.md)
-[Retour au diagramme de classes](../README_DIAGRAMMES.md)
-
-````plantuml
-@startuml
-actor User as u
-boundary View as v
-control Controller as c
-entity Model as m
-
-m-->c: pendingRequests: Request[]
-
-c-->v: DisplayPendingRequests(pendingRequests)
-v-->u: Show Friend Requests
-
-u->v: RespondToRequest(requestId, response)
-v-->c: RecordResponse(requestId, response)
-
- c->m: UpdateRequestStatus(requestId, response)
- m-->c: updateStatus: success/failure
- c-->v: NotifyUpdateResult(updateStatus)
- v-->u: Show Response Result
-
-@enduml
-``````
\ No newline at end of file
diff --git a/Documents/Diagramme/DiagrammeDeSequence/SupprimerAmis.md b/Documents/Diagramme/DiagrammeDeSequence/SupprimerAmis.md
deleted file mode 100644
index 39e4c77f..00000000
--- a/Documents/Diagramme/DiagrammeDeSequence/SupprimerAmis.md
+++ /dev/null
@@ -1,34 +0,0 @@
-[retour au README.md](../../../README.md)
-[Retour aux Documents](../../README_DOCUMENTS.md)
-[Retour au diagramme de classes](../README_DIAGRAMMES.md)
-
-```plantuml
-@startuml
-actor User as u
-boundary View as v
-control Controller as c
-entity Model as m
-
-u->v: Request Friends Page
-v->c: Get /Friends
-c->m: getFriends(userId)
-alt successful retrieval
- m-->c: friendsList: User[]
-else retrieval failed
- m-->c: error
-end
-c-->v: renderView(friendsList)
-v-->u: Display Friends
-
-u->v: clickDeleteFriend(idUser)
-v->c: Post: deleteFriend(idUser)
-c->m: deleteFriend(idUser)
-alt successful deletion
- m-->c: updatedFriendsList: User[]
-else deletion failed
- m-->c: error
-end
-c-->v: renderView(updatedFriendsList)
-v-->u: Display Updated Friends
-@enduml
-```
\ No newline at end of file
diff --git a/Documents/Diagramme/README_DIAGRAMMES.md b/Documents/Diagramme/README_DIAGRAMMES.md
index 4524acb4..fedabf58 100644
--- a/Documents/Diagramme/README_DIAGRAMMES.md
+++ b/Documents/Diagramme/README_DIAGRAMMES.md
@@ -12,17 +12,11 @@
- [issue028 - Importation de fichiers .fit](DiagrammeDeClasses/README_issue028.md)
- [issue030 - Cookies ](DiagrammeDeClasses/README_issue030.md)
- [couche d'accès aux données](DiagrammeDeClasses/README_accesDonnees.md)
-- [Diagramme de classe pour l'ajout d'amis](DiagrammeDeClasses/README_ajoutAmi.md)
-- [Social](DiagrammeDeClasses/Social.md)
## Diagrammes de séquence
- [Envoi de demande d'ami](DiagrammeDeSequence/README_demandeAmi.md)
- [Accepter une demande d'ami](DiagrammeDeSequence/README_accepterAmi.md)
- [Supprimer un ami](DiagrammeDeSequence/README_suppressionAmi.md)
-- [Repondre Amis](DiagrammeDeSequence/RepondreAmis.md)
-- [supprimer Amis](DiagrammeDeSequence/SupprimerAmis.md)
-
-
## Diagrammes de cas d'utilisation
- [Cas d'utilisation pour la gestion du compte et des amitiés](CasUtilisations/README_gestionCompteAmitie.md)