Plannr est une application web one-page complète pour la gestion de projet. Elle permet de visualiser et d'organiser vos phases et tâches à travers un diagramme de Gantt interactif, des vues compactes intelligentes et des tableaux de bord détaillés.
- Édition inline de tous les champs (phases, tâches, dates, responsables)
- Ajout/suppression de tâches et de phases (groupes)
- Drag & drop interactif pour déplacer les tâches et les jalons directement sur le Gantt
- Jalons (Milestones) : Transformation facile de tâches en jalons et inversement
- Renumérotation automatique des tâches lors des modifications
- Diagramme de Gantt interactif propulsé par Chart.js
- Mode Compact : Algorithme de compactage intelligent pour minimiser l'espace vertical tout en gardant les titres lisibles (placement alterné, tiges de liaison)
- Mode Cascade : Vue classique une ligne par tâche
- Dashboard Dynamique : Statistiques en temps réel (Tâches totales, En cours, Terminées, Durée totale, Progression %)
- Export PDF Premium : Génération de rapports incluant une capture haute résolution de votre diagramme de Gantt
- Export Excel & CSV : Exportation structurée de toutes les données du planning
- Export/Import JSON : Sauvegarde complète de vos données de projet
- Undo/Redo complet (Cmd+Z / Cmd+Y)
- Sauvegarde automatique locale (localStorage)
- Fonctionne entièrement hors-ligne
Plannr est une application "No-Build" - un seul fichier HTML autonome.
- Télécharger
plannr.html - Ouvrir le fichier dans votre navigateur
- C'est tout ! Aucune installation requise
- HTML5 / CSS3 - Design moderne inspiré des codes visuels d'Apple
- JavaScript (ES6+) - Vanilla JS pur, aucune dépendance framework complexe
- Chart.js - Moteur de rendu du diagramme de Gantt
- jsPDF - Génération des rapports PDF
- SheetJS - Exportation vers Excel (XLSX)
Ce projet est sous licence GNU Affero General Public License v3.0 (AGPL-3.0).
Voir le fichier LICENSE pour plus de détails.
Les contributions sont les bienvenues !
- Fork le projet
- Créer une branche pour votre fonctionnalité (
git checkout -b feature/AmazingFeature) - Commit vos changements (
git commit -m 'Add some AmazingFeature') - Push vers la branche (
git push origin feature/AmazingFeature) - Ouvrir une Pull Request
Pour toute question ou suggestion :
- Ouvrir une issue
- Consulter la documentation dans le code source
© 2026 Plannr — Gestion de planning et diagramme de Gantt