Skip to content

PaulVua/testColine

Repository files navigation

Gestionnaire de Tâches avec Diagramme de Gantt

Application moderne de gestion de tâches avec visualisation par diagramme de Gantt et plan de charge.

Fonctionnalités

📊 Diagramme de Gantt

  • Visualisation chronologique des tâches
  • Barres de progression colorées
  • Affichage des dépendances
  • Navigation temporelle par mois et jours
  • Mise en évidence des week-ends
  • Clic sur les tâches pour modification

📈 Plan de Charge

  • Graphique de distribution de la charge de travail par semaine
  • Statistiques : total d'heures, moyenne et maximum par semaine
  • Tooltip détaillé avec la liste des tâches par semaine
  • Visualisation des périodes de surcharge

📋 Liste des Tâches

  • Vue en cartes avec toutes les informations
  • Édition et suppression rapides
  • Barre de progression visuelle
  • Affichage des échéances et responsables

✏️ Gestion des Tâches

  • Formulaire complet d'ajout/modification
  • Gestion des dépendances entre tâches
  • Définition de la charge de travail (heures)
  • Choix de couleur personnalisée
  • Validation des données

Technologies Utilisées

  • React 18 - Framework UI
  • TypeScript - Typage statique
  • Vite - Build tool moderne
  • Zustand - Gestion d'état légère
  • date-fns - Manipulation des dates
  • Recharts - Graphiques de charge
  • Lucide React - Icônes modernes

Installation

```bash

Installer les dépendances

npm install

Lancer en mode développement

npm run dev

Compiler pour la production

npm run build ```

Utilisation

Ajouter une tâche

  1. Cliquez sur "Nouvelle tâche"
  2. Remplissez le formulaire
  3. Définissez les dates et la charge de travail
  4. Cliquez sur "Créer"

Naviguer entre les vues

  • 📅 Diagramme de Gantt - Vue chronologique
  • 📊 Plan de Charge - Distribution du travail
  • 📋 Liste des tâches - Vue détaillée

Licence

MIT

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published