Je vous ai déjà parlé des applications "DumbXXX"? Pas plus que 4 fois jusqu'à présent !
Aujourd'hui nous allons parler de DumbKan ! Une application pour créer des tableaux de type Kanban, simplement et à nouveau encore, sans consommer beaucoup de RAM.
⚡ Caractéristiques
- 🎯 Gestion des tâches :
Créez, modifiez et supprimez facilement des tâches.
Double-cliquez (ordinateur de bureau) ou appuyez deux fois (mobile) pour modifier les tâches.
Faites glisser et déposez les tâches entre les colonnes.
Animations fluides et retour visuel pendant les interactions. - 📱 Optimisé pour les mobiles :
Conception réactive qui fonctionne sur tous les appareils.
Interface tactile.
Appuyez deux fois pour modifier des tâches sur mobile.
Mouvement de tâche facile avec des gestes tactiles. - 📋 Gestion du tableau :
Prise en charge de plusieurs tableaux (Travail, Personnel, etc.).
Créer et supprimer des tableaux.
Basculez instantanément entre les tableaux.
État du tableau persistant. - 📊 Gestion des colonnes
Ajouter de nouvelles colonnes pour les flux de travail personnalisés.
Modifier les noms de colonnes en ligne.
Supprimer des colonnes avec confirmation.
Glisser des tâches entre les colonnes. - 🎨 Prise en charge des thèmes :
Mode clair et mode foncé.
Détection du thème du système.
Transitions fluides entre les thèmes.
Persistance du thème d'une session à l'autre. - 💾 Persistance des données :
Sauvegarde automatique des modifications.
Persistance à travers les rafraîchissements de page.
Stockage basé sur JSON.
Aucune base de données n'est nécessaire.

💾 L'installation
- Créez votre compose.yml dans le dossier ou vous comptez installer DumbKan :
nano compose.yml
- Collez ça dedans :
#version: '3.9'
services:
dumbkan:
image: dumbwareio/dumbkan:latest
environment:
- DUMBKAN_PIN=1234
volumes:
- ./data:/app/data
ports:
- 3000:3000
- DUMBKAN_PIN=1234 => Vous pouvez définir ici un code pin pour déverrouiller l'application. Vous pouvez choisir de 4 à 10 chiffres. Vous pouvez également supprimer la ligne et celle environment ou les commenter si vous ne souhaitez pas d'authentification.
Rendez-vous sur l'ip:port, suivant l'IP de votre serveur local et du port choisi, 3000 par défaut :
http://ip:3000/
ou votre domaine:
https://dumbkan.mondomaine.com
🔑 S'authentifier
Quand on lance DumbKan pour le première fois, voici, pour peu que vous aillez activer l'authentification par code PIN, il faudra déverrouiller l'application avec le code choisi (1234 par défaut) :

Et vous voici arrivé sur le tableau de bord :

📊 Modifier, éditer, créer, supprimer un tableau ou une colonne
Si vous cliquez sur la flèche à côté du nom du tableau, vous allez avoir un petit menu avec les tableaux disponibles mais aussi l'option pour gérer les tableaux, Manage Boards :

Vous pourrez ajouter un tableau dans le champ prévu à cet effet, il suffira ensuite de cliquer sur + Add Board :

Mais vous avez aussi la possibilité de supprimer un tableau en cliquant sur la croix rouge :

Vous pouvez renommer facile une carte :

Ce qui donne :

➕ Ajouter une tâche
Pour ajouter une tâche, rien de plus simple, cliquez sur + Add Task :

Décrivez la tâche, cliquez sur Save pour terminer :

Ce qui donne :

Vous pourrez ensuite déplacez vos tâches d'une colonne à l'autre comme sur n'importe quelle solution de tableau Kanban.
📊 Ajouter une colonne
Cliquez sur + Add Column :

Nommez votre colonne :
