Séance 15-16 : Pour réviser

Cette séance vise à revoir l'ensemble des concepts vus sur le module VueJs.

L'API utilisée sera : https://docs.magicthegathering.io/#api_v1cards_list

Le travail à faire est le suivant :

  • Installer un nouveau projet

  • Définir une navigation avec les routes suivantes :

    • Accueil

    • Recherche

    • Afficher les cartes

    • Afficher les sets

  • Pour la recherche on pourra :

    • Recherche un texte libre sur les cartes

    • Filtrer les cartes par couleur

    • Une liste des types (en récupérant les types depuis l'API pour alimenter une liste déroulante

  • Pour la page des cartes

    • On pourra naviguer dans les éléments précédents/Suivants

    • On pourra choisir globalement d'afficher les images des cartes ou pas

    • Les cartes seront des composants

      • L'image, la couleur et le cout en mana (manacost), le type

      • Un lien permettra d'accéder à la fiche détaillée

      • Un bouton permettra d'ajouter la carte dans un panier fictif qui sera affiché sur toutes les pages

  • La page détaillée d'une carte comprendra les éléments.

    • Le choix d'une langue affichera le nom de la carte dans la langue choisie (et uniquement celle ci)

  • Afficher un panier des cartes sélectionnées

Last updated