Tu es un nouveau développeur dans l'équipe Nalo, et ta première tâche consiste à développer la nouvelle plateforme NFT de Nalo. On te laisse le goût du design. Nous te recommandons de consacrer entre 2 et 4 heures à cet exercice. (Fais-en plus si tu veux 😇, fais-en moins si tu penses avoir montré tout ce qu'il faut 😎).
Bonjour et bienvenue dans l'équipe.
Nous sommes dans le futur, et Nalo a étendu ses activités en ouvrant une plateforme de NFT.
Ta tâche consiste à développer la nouvelle plateforme de Nalo en te basant sur la maquette en image nft_plateform.webp
.
Et pour ce faire :
- Tu trouveras une maquette en image
nft_platform.web
qui sera la page d'entrée de l'application et que tu devras développer ; - Tu trouveras aussi un fichier
data.json
qui te servira de base de données des éléments affichés sur la page ; - Nous te laissons aussi le choix d'importer les images des NFTs et avatar des
bestSellers
; - Tu peux utiliser une librairie de composants pour la partie style si tu le souhaites.
- Nous te recommandons fortement d'écrire des tests pour t'aider durant ce processus.
- Et tout doit être responsive.
Requis :
- Dans le fichier
data.json
dans la listebestSellers
, tu ne peux modifier que les champs :image
(afin de mettre les images des NFTs)avatar
(afin de mettre l'avatar des bestSellers)
- On doit pouvoir cliquer sur un élément NTF ou
bestSellers
et aller sur une page de détails de l'élément ;- Sur la page de détails d'un NFT, on doit voir les informations sur le NFT et aussi le profil de son
Seller
; - Sur la page de détails d'un
Seller
, on doit pouvoir voir tous les NFTs que leSeller
est en train de vendre ;
- Sur la page de détails d'un NFT, on doit voir les informations sur le NFT et aussi le profil de son
-
fork
ce repository - Initialise le projet Nextjs ou Reactjs
- Implémente les fonctionnalités requises
- Teste toutes tes fonctionnalités
- Publie-le sur GitHub en tant que
pull-request
- Envoie-nous le lien et dis-nous approximativement combien de temps tu as passé sur ce travail.