TitanTask est une application conçue pour rationaliser la gestion des tâches et des projets au sein de Titan School. Il fournit des fonctionnalités pour l'ajout, la mise à jour et la suppression de tâches, ainsi que la catégorisation, la priorisation et le stockage de bases de données.
- Gestion des tâches : ajouter, mettre à jour, supprimer des tâches.
- Catégories de tâches : attribuez des catégories et filtrez par catégorie.
- Priorités des tâches : triez les taches par priorité.
- Stockage de base de données : utilisez JDBC pour le stockage de bases de données relationnelles.
- Historique des actions : consultez l'historique des taches.
- Exporter/Importer : Enregistrez et chargez les listes de tâches au format CSV ou JSON.
##Interface de la console
- Afficher les tâches :
- Afficher les tâches assignées à l'utilisateur.
- Tri :
- Priorité, date ou catégorie.
- Filtrage :
- Priorité ou catégorie.
- Créer un utilisateur/une catégorie/une tâche :
- Recueillir les informations nécessaires.
- Créer/mettre à jour des entités.
- Afficher les listes :
- Utilisateurs, catégories, tâches et historique.
- Mettre à jour l'utilisateur/la catégorie/la tâche :
- Sélectionnez l'ID, vérifiez l'existence et mettez à jour.
- Supprimer la tâche :
- Sélectionnez l'ID, vérifiez l'existence et confirmez la suppression.
- Charger/Exporter :
- Fichier de chargement.
- Exporter vers JSON.
- Clonez le référentiel.
- Construisez le projet à l'aide de Maven.
- Exécutez l'application.
- Suivez les invites de la console pour les actions de l'utilisateur ou de l'administrateur.