Projet créé le 09 Décembre 2019 dans le cadre de la formation Web Developer donnée par BeCode, dans le but d'apprendre à manipuler des fichiers JSON avec PHP et AJAX.
Le projet est réalisé sur base des instructions données.
Le projet est hébergé sur sa propre page: woodslist.
Le Projet consiste en un outil de gestion de tâches basique comprenant:
- Un formulaire qui permet d'ajouter une tâche.
- Un formulaire avec une liste des tâches à faire et, pour chaque tâche, une checkbox permettant de marquer la tâche comme étant accomplie, et un bouton qui permet d'actualiser la liste des tâches.
- Les tâches encore à accomplir peuvent être réarrangées par drag and drop; l'êtat du fichier
todo.json
est mis à jour dynamquement en fonction de l'arrangement des tâches. - Une liste des tâches déjà effectuées.
- PHP
- JavaScript
- HTML
- SASS
Le project est implémenté avec le framework CSS MaterializeCSS.
AJAX est utilisé pour permettre à l'utilisateur de réaranger les tâches et de les cocher comme complétées sans devoir recharger la page.
- HTML validated by W3C Validator
- JavaScript formatted with Prettier
- PHP formatted with PHP cs fixer
Projet terminé le 16 Décembre 2019.
- BeCode pour la formation.
- Arnaud Duchemin pour le coaching.
- La promotion CRL-Woods-2.15 pour l'aide et le support.