diff --git a/TODO.md b/TODO.md
new file mode 100644
index 0000000..29eb09d
--- /dev/null
+++ b/TODO.md
@@ -0,0 +1,54 @@
+# TODO List
+
+## Completed ✅
+
+### 1. Analyse de la structure existante
+
+- [x] Analyser la structure existante des pages admin et des APIs
+- [x] Identifier les composants existants et leurs responsabilités
+
+### 2. Création de la page de gestion
+
+- [x] Créer une nouvelle page admin avec onglets pour Skills et Teams
+- [x] Implémenter les composants de gestion des Skills (CRUD)
+- [x] Implémenter les composants de gestion des Teams (CRUD)
+- [x] Créer/adapter les APIs nécessaires pour les opérations CRUD
+
+### 3. Vue arborescente des Skills
+
+- [x] Refactorer Skills Management avec une vue arborescente par catégorie
+- [x] Implémenter le système expand/collapse pour les catégories
+- [x] Adapter la recherche pour fonctionner avec la vue arborescente
+- [x] Ajouter l'icône du skill au début de chaque ligne
+
+### 4. Factorisation des composants
+
+- [x] Créer des composants réutilisables pour la vue arborescente dans Skills et Teams Management
+- [x] Factoriser le code entre les deux pages de gestion
+- [x] Créer des composants génériques : TreeViewContainer, TreeCategoryHeader, TreeItemRow, TreeSearchControls, TeamMetrics
+
+### 5. Suppression de direction
+
+- [x] Ajouter la possibilité de supprimer une direction entière avec toutes ses équipes
+- [x] Implémenter la vérification de sécurité (impossible si des équipes ont des membres)
+- [x] Ajouter le bouton de suppression dans TreeCategoryHeader pour les directions
+
+### 6. Réorganisation de la structure
+
+- [x] Réorganiser tous les composants admin dans des dossiers logiques
+- [x] Créer une structure claire : overview/, layout/, management/, team-detail/, utils/
+- [x] Mettre à jour tous les imports et exports
+- [x] Créer des fichiers d'index pour chaque dossier
+- [x] Documenter la nouvelle structure avec un README
+
+## Pending 🔄
+
+### Aucune tâche en attente
+
+## Next Steps 🚀
+
+La structure des composants admin est maintenant parfaitement organisée et documentée. Tous les composants sont factorisés et réutilisables. La fonctionnalité de suppression de direction est implémentée et sécurisée.
+
+---
+
+**Note** : Cette TODO list a été complètement réalisée ! 🎉
diff --git a/app/admin/manage/page.tsx b/app/admin/manage/page.tsx
new file mode 100644
index 0000000..4d57a8b
--- /dev/null
+++ b/app/admin/manage/page.tsx
@@ -0,0 +1,39 @@
+import { redirect } from "next/navigation";
+import { isUserAuthenticated } from "@/lib/server-auth";
+import { AdminService } from "@/services/admin-service";
+import { ManageAdminClientWrapper } from "@/components/admin";
+
+export default async function ManageAdminPage() {
+ // Vérifier l'authentification
+ const isAuthenticated = await isUserAuthenticated();
+
+ // Si pas de cookie d'authentification, rediriger vers login
+ if (!isAuthenticated) {
+ redirect("/login");
+ }
+
+ // Charger les données côté serveur
+ try {
+ const adminData = await AdminService.getAdminData();
+
+ return (
+
- Vue d'ensemble des compétences par équipe et direction pour pilotage - stratégique -
-+ Créez, modifiez et supprimez les skills de votre organisation +
++ {searchTerm + ? "Essayez de modifier vos critères de recherche" + : "Commencez par créer votre première skill"} +
++ Créez, modifiez et supprimez les équipes de votre organisation +
++ {searchTerm + ? "Essayez de modifier vos critères de recherche" + : "Commencez par créer votre première équipe"} +
++ Aucune donnée disponible +
+ ) + } + /> + ); + })} ++ {subtitle} +
+ )} +{loadingMessage}
++ Vue d'ensemble des compétences par équipe et direction pour pilotage + stratégique +
+ +