Une application de consultation de données sportives (api restfull football-data.org) , avec Riot.js.
Le but est de construire une petite application qui permet de consulter les résultats de diffèrents championnats, dont les données sont issues de l'api football-data.org. Il vous faudra récupérer (gratuitement) une clé pour pouvoir y accéder. Votre application permettra de consulter toutes les compétitions gratuitement accesssibles avec l'API.
La page principale permet de selectionner un championnat. Pour chaque championnat, on pourra consulter :
Dans toutes les "vues", les équipes sont des liens qui mènent vers une url qui permet de consulter leur composition. Il y a un filtre suivant la position des joueurs sur le terrain, et un tri selon l'age.
Votre application mettra en oeuvre un cache pour les données. On ne fait pas 2 fois la même requête ajax vers l'api.
Vous devez écrire un code modulaire (en terme de composant riot).
Tout chargement de données depuis l'api sera notifié par la vue (spinner, barre de progression, etc.).
Pour le css, vous êtes libre de votre choix.
Vous devez rendre une archive (tar.gz) avec des sources fonctionnels ici au plus tard le 29 mars. Deux codes trop similaires se verront attriber une note nulle.