Afficher toutes les tâches: http://localhost:3000/tasks - méthode GET
Afficher la tâche avec l'id "1": http://localhost:3000/tasks/1 - méthode GET
Créer une tâche: http://localhost:3000/tasks - méthode POST
Modifier la tâche avec l'id "1": http://localhost:3000/tasks/1 - méthode PUT
Supprimer la tâche avec l'id "1": http://localhost:3000/tasks/1 - méthode DELETE
Créer un profil: http://localhost:3000/users - méthode POST
Se connecter: http://localhost:3000/users/login - méthode POST
Token:
key: token
value: valeur du token lors de la connexion
Titre:
key: title
value: titre de la tâche
Description:
key: description
value: description de la tâche
Status:
key: status
value: status de la tâche (ex: à faire, fini)
Pas besoin de header
Nom d'utilisateur:
key: username
value: nom d'utilisateur du profil
Mot de passe:
key: password
value: mot de passe du profil
Afficher toutes les tâches: tableau comprenant des objet contenant l'id, le titre, la description, la date de création et le status de chaque tâches créées
Afficher la tâche avec l'id "1": tableau comprenant un objet contenant l'id, le titre, la description, la date de création et le status de la tâche avec l'id "1"
Créer une tâche: message disant ""titre" a été créé"
Modifier la tâche avec l'id "1": message disant ""titre" a été modifié"
Supprimer la tâche avec l'id "1": message disant "Tâche supprimée"
Créer un profil: message disant ""username" a été créé"
Se connecter: objet contenant le token a utiliser pour le header pour les tâches (voir plus haut)