Skip to content

NG-marketplace is an improvment of the Node Guardians platform to tokenize rewards and earn tokens and NFTs

License

Notifications You must be signed in to change notification settings

AlexScotte/NG-Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

banner-marketplace

Welcome guardian. You have come a long way and braved multiple challenges to get all these rewards. Now it's time to trade them with other guardians

Warning All assets used in this project are the property of https://nodeguardians.io/

They have been copied for purely educational purposes.

Subject :

NG-Marketplace is a project carried out as part of Alyra's blockchain developer training.

The subject of this project is the tokenization of the Node Guardians quests rewards and the creation of a marketplace to be able to sell and buy these rewards.

Workflow :

For this project the structure of the site has been retained.

  • The developer performs the quests on the Goerli blockchain to avoid paying too many fees.
  • When a quest has been successfully completed, the user no longer wins fictitious gold but Guardians which is an ERC20 token. Rewards are sent to his wallet on the polygon blockchain (Mumbai for the testnet) because the fees are much lower than on the Ethereum blockchain.
  • User can go to his inventory to see the earned tokens. From his inventory he can use his tokens to buy reward chests. Reward chests are ERC1155 tokens.
  • Always from his inventory, the user can open his chest and discover the rewards he has obtained. The pieces of equipment obtained are also ERC1155 tokens. A smartcontract determines which rewards the user will get randomly with a drop percentage for rarity.
  • User can consult the details of the pieces of equipment won by clicking on them. He can also put them on sale on the marketplace by specifying the price.
  • User can go to the auction house to see the items he has put up for sale or buy items sold by other users.
  • From the market place, the user can consult his sales (and cancel them) and consult the articles put on sale by others to buy them.

image

Links :

App link deployed on Vercel: https://ng-marketplace.vercel.app/

Project presentation (French): https://www.loom.com/share/fe4b3009276543db9ae2136e1a73e1df

Node Guardians presentation for more context: https://www.loom.com/share/1d6defa0b70b45bfb236d8404ae338ed

Preview :

Home Quests

Inventory

Inventory details

Marketplace

Marketplace details

Marketplace details sold

Unit tests :

image

About

NG-marketplace is an improvment of the Node Guardians platform to tokenize rewards and earn tokens and NFTs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published