Inspiration

During the covid-19 pandemic, human contact was greatly limited, which greatly affects our real-work-life. The virtual work-life could be help us about this inconvenience. Metaverse also would be next technology trend which is inspiration make me want to build something refer to Metaverse.

What it does

ICON Metaverse Gallery is virtual artwork gallery built on ICON blockchain where:

  • Your artworks can be minted as NFT
  • Your gallery rooms can be minted as NFT and they could be rent to artists who want to display their artworks
  • Launch virtual galleries for display your artworks

How we built it

  • I have developed Artwork NFT and Gallery Room NFT by utilizing IRC3 (ICON Non-Fungible Token Standard), also used nft.storage service to host NFT metadata in IPFS
  • I have developed Gallery Smart Contract to create/store galleries and handle rental fee between gallery host and room owner
  • The app is built on Angular and interacted with ICON protocol via icon-sdk-js

Challenges we ran into

  • Very first time to play with ICON protocol / smart contract. It is familiar than solidity
  • Brainstorming and sharing my Metaverse ideas

Accomplishments that we're proud of

  • Built an dApp utilized ICON Smart Contract (SCORE) and interfaced with the ICON protocol by icon-sdk-js and deployed to ICON testnet (Sejong)

What we learned

  • How to develop ICON smart contract
  • How to develop NFT using ICON IRC3 standard
  • Explored and studied usecases refer to Metaverse

What's next for ICON Metaverse Gallery

  • Smart contract functions should be improved
  • The room template should be defined as standard and make it more reality

Built With

Share this project:

Updates