Interface web pour gérer vos User Stories en mode Agile avec un tableau Kanban interactif.
- Node.js 20.19+ ou 22.12+
- npm ou yarn
- Accès à l'API AgilFlow (backend)
- Cloner le repository
- Installer les dépendances :
npm install- Créer un fichier
.envà la racine :
VITE_API_URL=http://localhost:3000/apiRemplacer l'URL par celle de votre API en production.
npm run devL'application sera accessible sur http://localhost:5173
npm run build
npm run preview- Créer un compte via le bouton "S'inscrire"
- Renseigner nom, email, mot de passe et choisir votre rôle Agile
- Se connecter avec vos identifiants
Créer une User Story :
- Cliquer sur "+ Add Task"
- Remplir les champs au format Agile :
- "En tant que" : votre rôle (utilisateur, admin, etc.)
- "Je veux" : l'action souhaitée
- "Afin de" : l'objectif final
- Choisir priorité (Low/Medium/High) et statut (Todo/Doing/Done)
Modifier une User Story :
- Cliquer sur "Edit" dans la carte
- Modifier les champs
- Sauvegarder
Supprimer une User Story :
- Cliquer sur "Delete" dans la carte
- Confirmer la suppression
Organiser le Kanban :
- Les User Stories sont triées automatiquement par priorité
- 3 colonnes : Todo (à faire), Doing (en cours), Done (terminé)
- Modifier le statut via le formulaire d'édition
- Cliquer sur votre nom dans le header
- Consulter vos informations
- Modifier votre mot de passe si nécessaire
- React 18 avec Vite
- TailwindCSS pour le design glassmorphique
- Zustand pour la gestion d'état
- React Router pour la navigation
- Chrome/Edge 90+
- Firefox 88+
- Safari 14+
- Responsive mobile à partir de 320px
L'application peut être déployée sur Vercel, Netlify ou tout hébergeur supportant les applications React.
Penser à configurer la variable d'environnement VITE_API_URL avec l'URL de votre API en production.
Projet fil rouge TP DWWM 2024/2025