En tant que futurs développeurs, la gestion des plannings sera une part essentielle de votre quotidien. Ainsi, le projet ci-dessous vous fournira un outil pratique à portée de main pour faciliter cette tâche.
Le but de ce projet est de créer une application web interactive permettant à l'utilisateur de saisir des tâches à faire et de les afficher dans une liste. L'utilisateur doit également pouvoir supprimer les tâches de la liste.
- HTML
- CSS
- JavaScript
- L'application devrait comporter une zone de texte où l'utilisateur peut saisir une nouvelle tâche.
- Un bouton “Ajouter" devrait permettre à l'utilisateur d'ajouter la tâche saisie à la liste.
- Les tâches ajoutées devraient être affichées dans une liste à l'écran.
- Chaque tâche dans la liste devrait être accompagnée d'un bouton "Supprimer" permettant à l'utilisateur de supprimer la tâche de la liste.
- L'application devrait être conviviale et esthétiquement agréable, avec une mise en page propre et des éléments visuels appropriés.
Ajouter des animations CSS pour rendre l'interface utilisateur plus interactive et attrayante. Par exemple, une animation de transition lors de l'ajout ou de la suppression d'une tâche de la liste.
Permettez aux utilisateurs de personnaliser leurs tâches en leur donnant la possibilité d'ajouter des attributs supplémentaires tels que la date d'échéance, la priorité, ou des statuts.
Ajouter des attributs ARIA et assurer une navigation clavier cohérente pour les utilisateurs ayant des besoins spécifiques.
Écrire des tests unitaires pour valider le bon fonctionnement de votre code JavaScript, en mettant l'accent sur les interactions utilisateur telles que l'ajout et la suppression de tâches.