Créé en 2020 et modifié le 25 Août 2020

La recherche

Partie 1

Livrable gitlab : finder/mission7/…

  • réaliser une requête sql qui renvoie les chambres d’une certaine catégorie.
  • réaliser une requête sql qui renvoie les chambres qui ont une réservation entre une date de début et de fin.
  • réaliser une fonction sql qui renvoie les chambres qui n’ont pas de réservation entre une date de début et de fin et qui correspondent à une catégorie. (NOT IN)
  • réaliser l’URI GET disponibilites qui renvoie la liste des chambres disponibles selon la date de debut, la date de fin et la catégorie.

 

Partie 2

Livrable gitlab : finder/mission7/…

  • réaliser le formulaire de recherche d’une chambre selon la date de début, la date de fin et la catégorie de la chambre.
  • afficher la réponse d’un hôtel sur la même page grâce à vuejs ou jquery. Chaque ligne devra faire apparaître le prix par jour ( dans GET disponibilites), et la description de la chambre ( dans GET chambre/{id}).
  • afficher la réponse des trois hôtels (express, flask, slim).
  • permettre de renvoyer sur une page représentant l’hôtel fictif lors de la sélection de l’utilisateur.

 

Partie 3

Livrable gitlab : finder/mission7/…

  • ajouter une url de logo de l’hôtel lors de la réponse de l’API (dans GET disponibilites)
  • enregistrer ces logos sur chaque serveur d’API.
  • permettre d’afficher les logos sur la liste

 

  • ajouter une url d’image de la chambre lors de la réponse de l’API (dans GET chambre/{id})
  • permettre d’afficher les images des chambres sur la liste.

 

Partie 4

Livrable gitlab : finder/mission7/…

Uniquement si Otelo 6.2 est réalisé

  • ajouter les réponses de l’API d’Otelo à la recherche.
  • permettre la réservation sur le site Otelo apres la recherche sur Finder.