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.webqui sera la page d'entrée de l'application et que tu devras développer ; - Tu trouveras aussi un fichier
data.jsonqui 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.jsondans 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
bestSellerset 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 leSellerest 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
-
forkce 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.