Skip to content

Mattic77/Gestion-des-Taches-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestion des Tâches – Application de gestion de tâches

🎯 Projet

Cette application est un système simple de gestion de tâches permettant d’ajouter, afficher, modifier et supprimer des tâches.
Le projet a été développé dans un cadre académique afin d’explorer les concepts de CRUD, MVC, organisation d’un projet Java/Maven et gestion d’interface HTML.


📂 Structure du projet

.mvn/                 → Fichiers Maven Wrapper
src/                  → Code source Java & ressources HTML
pom.xml               → Dépendances Maven
mvnw / mvnw.cmd       → Scripts de lancement
.gitignore
nbactions.xml         → Actions liées à NetBeans

🛠️ Fonctionnalités principales

  • Ajouter une nouvelle tâche
  • ✏️ Modifier les informations d’une tâche
  • Supprimer une tâche
  • 📋 Afficher la liste complète des tâches
  • Interface HTML simple et intuitive

🧰 Technologies utilisées

  • Java
  • Maven
  • HTML
  • Patrons MVC
  • (Optionnel selon votre version) : Spring Boot

🚀 Installation & Exécution

1. Cloner le projet

git clone https://github.com/Mattic77/Gestion-des-Taches-.git
cd Gestion-des-Taches-

2. Compiler et lancer le projet

./mvnw clean install
./mvnw spring-boot:run   # si Spring Boot est utilisé

Sinon, exécutez la classe main directement via votre IDE Java.

3. Accéder à l’application

Ouvrez votre navigateur à :

http://localhost:8080

📌 Utilisation

  • Cliquez sur Ajouter une tâche pour créer une nouvelle entrée
  • Utilisez Modifier pour changer le texte ou le statut
  • Utilisez Supprimer pour retirer une tâche
  • L’interface permet de gérer facilement toutes les tâches

🎯 Objectifs pédagogiques

  • Comprendre la structure d’un projet Maven
  • Mettre en place un CRUD fonctionnel
  • Manipuler des formulaires HTML
  • Organiser un projet avec une architecture claire

🚀 Améliorations futures

  • Ajout de priorités de tâches
  • Catégorisation des tâches
  • Ajout d’un système d’authentification
  • Création d’une API REST
  • Amélioration de l’interface utilisateur

📎 Licence

Projet académique — Libre d’utilisation et de modification.


🤝 Contributions

Les contributions sont les bienvenues !
Ouvrez une issue ou une pull request pour proposer des améliorations.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors