Skip to content

sainthiago/3xr-minter-challenge

Repository files navigation

Challenge - Create VR spaces as NFTs

Create a custom NFT gallery space for 3XR. The platform currently offers default spaces for showcasing NFTs, but aims to allow community members and users to create their own spaces. Customization could be as simple as applying textures and materials to current spaces, but also adding ambient sounds, decorating with shapes.

For community customization:

  1. Generate JSON (contract args) for minting space as an NFT (on Mintbase). Customization can be set on extra metadata fields.
  2. Create custom proposal on VR DAO (via Spunik DAO) with args (JSON).
  3. R3F (React-Three-Fiber) component that renders minted NFT.

(https://airtable.com/shrdNEynK25TGJ91h/tblTtriXzrEiCfpoy/viwGhGQTKiJ4L5JSG/reclVS283pX4YXEzs)


Addresses

  • DAO: vr-challenge.sputnikv2.testnet
  • Mintbase Store: vrchallenge.mintspace2.testnet

Useful links

Create your own NFT minter @ Mintbase - https://www.youtube.com/watch?v=0HBIGcAARP8&t=1091s&ab_channel=NEAR

Mintbase developers - https://www.mintbase.io/pt/developers

GraphiQL - https://graphiql-online.com/ - w/ mintbase link: https://mintbase-mainnet.hasura.app/v1/graphql

3D gallery template that i chose for my solution: https://hubs.mozilla.com/spoke/projects/new?sceneId=CzmA8a0

Remote component: https://github.com/Paciolan/remote-component-starter

VR spaces: https://github.com/spacesvr/spacesvr

Interact with DAO: https://hackmd.io/@IAe73m74TImJ5ZmJ4HWtjw/BJJ8BdnaO


Live app

https://3xr-minter-challenge.vercel.app/