diff --git a/README.md b/README.md index 90b8ee0..5ed8c78 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,10 @@ ## 🚀 Fonctionnalités actuelles ### 📌 Gestion des projets +- Dashboard affichant les équipes dont fait parti l'utilisateur. - Affichage des projets d’une équipe. - Description et informations détaillées sur chaque projet. +- Onglet "Projets" et "Équipes" dépliables. ### ✅ Gestion des tâches - Création de tâches avec : @@ -33,12 +35,12 @@ - Ajout de commentaires sur un projet (associés à une tâche système si nécessaire) - Affichage des commentaires récents avec auteur et date -### �️ Météo des émotions +### 🌤️ Météo des émotions - Suivi du bien-être de l'équipe via des questionnaires - Visualisation de l'état émotionnel des membres - Historique des réponses pour analyse des tendances -### �🎨 Interface +### 🎨 Interface - UI responsive avec **Tailwind CSS** - Composants dynamiques Livewire pour une interaction fluide - Affichage clair des priorités et statuts par couleurs @@ -57,8 +59,9 @@ ## 📂 Structure du code -- `app/Livewire/TaskComponent.php` → Composant Livewire pour la gestion des tâches et commentaires. -- `resources/views/livewire/task-component.blade.php` → Vue principale avec gestion affichage/édition/création. +- `database/migrations/` → création des tables de la base de données. +- `app/Livewire/` → Composant Livewire pour la gestion des tâches et commentaires. +- `resources/views/livewire/` → Vue principale avec gestion affichage/édition/création. - Routes Laravel dans `web.php`. --- @@ -107,14 +110,13 @@ sail npm run dev ### 📅 À venir ## Sidebar dynamique : -- Onglet "Projets" et "Équipes" dépliables. - Réponses imbriquées aux commentaires (système de sous-commentaires avec affichage hiérarchique). - Onglet “Activité récente” : suivi chronologique des actions (création/modification de tâches, commentaires, etc.). - Refonte profil utilisateur : avatar, bio, préférences, meilleure UX pour la gestion du compte. ## Gestion avancée des équipes : - Invitations par lien -- Gestion des droits par rôle +- Meilleure gestion des droits par rôle ## Système de notifications : - Internes (UI) diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php deleted file mode 100644 index 4b13079..0000000 --- a/resources/views/dashboard.blade.php +++ /dev/null @@ -1,11 +0,0 @@ - -
- - {{-- Zone notifications --}} - - - {{-- Zone équipes --}} - - -
-
diff --git a/resources/views/livewire/admin/user-management.blade.php b/resources/views/livewire/admin/user-management.blade.php index 0a95d2c..1aec71f 100644 --- a/resources/views/livewire/admin/user-management.blade.php +++ b/resources/views/livewire/admin/user-management.blade.php @@ -9,7 +9,7 @@ -
+

Filtres

@@ -20,8 +20,8 @@ Nom d'utilisateur + class="mt-1 block w-full h-11 rounded-lg border border-slate-300 dark:border-slate-600 dark:bg-zinc-800 dark:text-white shadow-sm focus:border-indigo-500 focus:ring focus:ring-indigo-500 focus:ring-opacity-50 focus:outline-none transition placeholder-gray-400 dark:placeholder-gray-500 text-sm md:text-base" + placeholder="Rechercher par nom...">
@@ -30,7 +30,7 @@ class="mt-1 block w-full rounded-md border-slate-300 dark:border-slate-600 dark: Email
@@ -40,7 +40,7 @@ class="mt-1 block w-full rounded-md border-slate-300 dark:border-slate-600 dark: Équipe + class="mt-1 block w-full h-11 rounded-lg border border-slate-300 dark:border-slate-600 dark:bg-zinc-800 dark:text-white shadow-sm focus:border-indigo-500 focus:ring focus:ring-indigo-500 focus:ring-opacity-50 focus:outline-none transition placeholder-gray-400 dark:placeholder-gray-500 text-sm md:text-base"> @@ -64,7 +64,7 @@ class="mt-1 block w-full rounded-md border-slate-300 dark:border-slate-600 dark:
@@ -74,8 +74,8 @@ class="inline-flex items-center px-4 py-2 border border-slate-300 dark:border-sl
- - +
+ @forelse($users as $user) - +
@@ -222,7 +222,7 @@ class="text-red-600 hover:text-red-900 dark:text-red-400 dark:hover:text-red-300
-
+
{{ $users->links() }}
diff --git a/resources/views/livewire/dashboard.blade.php b/resources/views/livewire/dashboard.blade.php index 8f04152..fe28533 100644 --- a/resources/views/livewire/dashboard.blade.php +++ b/resources/views/livewire/dashboard.blade.php @@ -1,5 +1,5 @@
-
+
@@ -8,7 +8,7 @@
@@ -17,7 +17,7 @@ class="bg-slate-200 dark:bg-gray-800 hover:bg-slate-300 dark:hover:bg-gray-700 t @if($showCreateForm) -
+

Créer une nouvelle équipe

@@ -28,7 +28,7 @@ class="bg-slate-200 dark:bg-gray-800 hover:bg-slate-300 dark:hover:bg-gray-700 t type="text" id="newTeamName" wire:model="newTeamName" - class="w-full px-3 py-2 bg-white dark:bg-gray-700 border border-slate-300 dark:border-gray-600 rounded-lg text-slate-800 dark:text-white placeholder-slate-500 dark:placeholder-gray-400 focus:outline-none focus:border-emerald-500 dark:focus:border-blue-500" + class="w-full px-3 py-2 bg-white dark:bg-zinc-800 border border-slate-300 dark:border-gray-600 rounded-lg text-slate-800 dark:text-white placeholder-slate-500 dark:placeholder-gray-400 focus:outline-none focus:border-emerald-500 dark:focus:border-blue-500" placeholder="Entrez le nom de l'équipe" required> @error('newTeamName') @@ -42,7 +42,7 @@ class="w-full px-3 py-2 bg-white dark:bg-gray-700 border border-slate-300 dark:b @error('newTeamDescription') @@ -52,7 +52,7 @@ class="w-full px-3 py-2 bg-white dark:bg-gray-700 border border-slate-300 dark:b
-
+

Liste des membres