Réaliser ce test avec les technos/librairies suivantes :
- GraphQL
- React Js
- Apollo Client
- reactStrap (optionnel)
- La vue consiste à réaliser un carrousel affichant les séries.
- Les données des séries seront récupérées via une requête Apollo sur le serveur à l'adresse
http://localhost:4000/graphql
, - Le bouton CreateSeries permettra de créer une nouvelle série (pas besoin de faire un formulaire, le boutton new se contentera d'appeler une requête graphQL avec des data hard codé),
- chaque série est composé d'un
titre
, d'une image(banner_url
) et d'untag
.
Pour lancer le serveur qui alimentera votre vue :
cd server
npm install
yarn start
Pour lancer le client sur lequel vous modifierez le code :
cd client
npm install
yarn start
Vous pouvez tester vos requetes graphQL en utilisant le helper à l'adresse http://localhost:4000/graphql
Il vous reste à modifier le contenu de l'application qui se trouve dans le dossier client2
.
- Utilisation efficace des technologies,
- Découpage/Réutilisation des composants en React,
- Qualité du code,
- Nommage des variables/fonctions/composants,
- Découpage du travail en commits.
Point Bonus :
- Faire les composants react via les hooks,
- Utiliser ReactStrap