/Solatypic-Test

Test d'entrée pour Solatypic

Primary LanguageJavaScript

Test pour mon admission à Solatypic

Mes routes

Les tâches

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

Les profils

Créer un profil: http://localhost:3000/users - méthode POST

Se connecter: http://localhost:3000/users/login - méthode POST

Les paramètres

Les tâches

Le header pour tes les routes concernant les tâches

Token:
key: token
value: valeur du token lors de la connexion

Le body pour la création et la modifications de tâches

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)

Les profils

Pas besoin de header

Le body

Nom d'utilisateur:
key: username
value: nom d'utilisateur du profil

Mot de passe:
key: password
value: mot de passe du profil

Les résultats attendus

Les tâches

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"

Les profils

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)