💧 Présentation
AquaKanban est un outil de gestion de chantiers Eau & Assainissement en mode Kanban. Les données sont stockées sur le serveur (MariaDB) et accessibles depuis n'importe quel poste via votre navigateur.
📋 Navigation
| ☰ Menu burger | Basculer entre la vue Projets et Communes |
| Onglets | Cliquer pour filtrer par projet ou commune |
| Sous-onglets | En vue Communes, les projets associés apparaissent sous les communes |
| Kanban / Dashboard | Basculer entre le board Kanban et le tableau de bord |
📝 Cartes / Tâches
| Créer | Cliquer sur + Nouvelle tâche dans une colonne |
| Modifier | Double-clic sur une carte ou clic droit → Modifier |
| Déplacer | Glisser-déposer une carte entre les colonnes |
| Commenter | Ouvrir la carte → section Commentaires (auteur + date auto) |
| Champs obligatoires | Projet*, Titre*, Descriptif*, Commune* (marqués d'un astérisque rouge) |
| Pièces jointes | Glisser-déposer des fichiers (images, PDF, DOCX, XLSX, TXT) |
📁 Projets
| Créer | Bouton + dans les onglets ou menu ☰ |
| Menu ⋮ | Survoler un onglet projet → clic sur ⋮ |
| ✏️ Renommer | Double-clic sur l'onglet ou via le menu ⋮ |
| ✅ Terminé / Clos | Marque le projet comme terminé (barré, icône ✅) |
| 📄 Export PDF | Génère un rapport mi-parcours avec toutes les données |
| 📦 Archiver | Masque le projet (propose un rapport final PDF) |
| 🗑️ Supprimer | Supprime le projet (cartes déplacées vers "Tous") |
📊 Barre de stats (footer)
| 🟠 Haute | Cliquer pour filtrer les cartes haute priorité |
| ⏰ Retard | Cliquer pour filtrer les cartes en retard |
| Un second clic désactive le filtre |
✅ Colonne Terminé
| ☰ Filtre | Bouton dans l'en-tête de la colonne |
| Semaine en cours | Par défaut, n'affiche que les tâches terminées cette semaine |
| Par projet / commune | Filtrer les tâches terminées par projet ou commune |
👤 Profils & Rôles
| Profil | Cliquer sur le bouton profil dans le header pour changer d'utilisateur |
| Préférences | Chaque profil garde son thème, mode sombre, icône, rôle |
| 🔒 Cadenas | Créer/gérer le mot de passe éditeur (visible uniquement pour les éditeurs) |
| 🔑 Code de secours | Généré à la création du mot de passe — à noter ! Permet de réinitialiser en cas d'oubli |
| 🔑 Mot de passe ROOT | Généré au premier lancement (24 caractères). Export PDF automatique obligatoire. Permet de réinitialiser n'importe quel mot de passe éditeur. Régénéré après chaque retour usine |
| Premier lancement | Choix entre mode Demo (sans restrictions) ou Production (Éditeur + ROOT). Possibilité de passer en Production plus tard dans les paramètres |
| 🛡️ Super-root | Authentification par mot de passe et/ou clé RSA-2048 dans Paramètres > Administration. Supporte les clés privées protégées par passphrase (PKCS#8 chiffré). La passphrase n'est jamais stockée |
| 🔒 Connexion serveur | En mode serveur, un écran de connexion s'affiche avec bouton Démo (si activé), formulaire prénom/mot de passe et bouton fusée pour se connecter |
| ☠️ Clean tout | Paramètres > Zone de danger. Éditeur : supprime projets, cartes, acteurs (sauf vous), communes, tags. Si plusieurs éditeurs, choix de lequel garder. Super-root : vide entièrement la base — seul le compte super-root est conservé (double confirmation) |
| ♻️ Mode Démo | Paramètres > Zone de danger. Repasse l'application en mode démonstration avec 5 tâches, 3 acteurs tiers et 2 projets d'exemple. Super-root requis (un éditeur ne peut pas repasser en démo) |
🔑 Éditeur
- Tous les droits du Rédacteur
- Modifier les projets archivés
- Restaurer un projet archivé
- Protégé par mot de passe (🔒)
- Créer le mot de passe via le cadenas à côté du profil
✏️ Rédacteur
- Créer, modifier, supprimer des cartes
- Glisser-déposer les cartes
- Créer, archiver, renommer des projets
- Ajouter des commentaires
- Gérer les étiquettes et acteurs
- Exporter en PDF
- Accès aux paramètres complets
- Pas de modification des archives
👁 Lecteur
- Voir toutes les cartes et projets
- Ouvrir les cartes en lecture seule
- Consulter les commentaires
- Naviguer entre projets et communes
- Personnaliser son thème et icône
- Pas de création ni modification
- Pas de glisser-déposer
- Pas de suppression
🎮 Rôles Démo
En mode démo, les rôles sont préfixés demo- et restreignent l'accès à l'administration :
| 🎮🔑 demo-editeur | Voir/modifier cartes et projets. Pas d'accès : zone de danger, super-root, SMTP, sauvegardes, gestion utilisateurs, cadenas mot de passe |
| 🎮✏️ demo-redacteur | Créer/modifier cartes et commentaires. Mêmes restrictions admin |
| 🎮👁 demo-lecteur | Consultation uniquement. Mêmes restrictions admin |
⋮ Menu header
| 🌙 Mode sombre | Bascule clair/sombre (par profil) |
| 👁 Mode daltonien | Palette et motifs adaptés |
| 💧 Icône | Personnaliser l'icône AquaKanban |
| 📊 Tableau | Tableur intégré avec export CSV |
| 📥 Importer | Trello JSON, CSV/XLSX, AquaKanban JSON |
| 📤 Exporter | Sauvegarde JSON + autosave |
| 💾 Sauvegarde | Bouton disquette dans le header = backup manuel (JSON téléchargé). Backup auto toutes les 3h dans le navigateur (5 derniers, paramétrable par les éditeurs) |
| ⚙️ Paramètres | Thèmes, colonnes, acteurs, rappels, drapeau commentaires |
| 🚩 Drapeau commentaires | Apparaît sur les onglets projets quand des commentaires récents existent (durée paramétrable, défaut 10 jours) |
🎨 Thèmes
5 thèmes disponibles dans les paramètres : Post-it, Notion, Terminal, Dashboard, Personnalisé (avec image de fond). Chaque thème a une variante sombre/clair.
Chaque thème peut être personnalisé (fond, surface, texte, bordures, accent) via la section 🎨 Personnalisation. Les couleurs sont sauvées par thème et par profil.