project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Creator's Cornor

A one-stop shop for creators and fans to mint new NFT collections and add exclusive content for their NFT holders.

Creator's Cornor

Created At

Metabolism

Project Description

An integrated DApp where artists and their communities can mint new NFT collections, see the NFTs they own and as well as add exclusive content for their communities.

This enables artists, creatives and their communities to produce special content which can be viewed only by the community members who meets the criteria. They can better manage and gatekeep they exclusively in a verifiable and decentralised way.

Since it uses Lit Protocol to ensure these criteria are met, it can be decentralised, and anyone can add exclusive content for any community.

Fans of a creator or people part of a community have to do is input the CID of their exclusive content they are eligible for and the dapp does all the work in the back to fetch and decrypt the content if they are eligible.

How it's Made

This project is built using React.js, Nextjs and uses tailwind for styling. It also uses Moralis hooks to connect to metamask etc. It also uses react components from MUI library.

The Dapp uses ZoraNFTCreator contract to mint edition collections, once the mint form in filled. Inputs required are kept as minimal as possible for better user experience and some defaults are set to facilitate that, like sales config, description etc.

The NFT dashboard where a user can view their NFTs, uses the zora APIs to fetch the NFTs a wallet owns and once it gets that it makes another API call to zora to get the details of each of those NFTs.

Adding exclusive content is managed by LIT protocol and web3.storage. The file uploaded is encryted as zip with metadata using the corresponding function provided by the Lit sdk. The same function also sends the encryption key to the lit network of nodes along with access control conditions.

Now the zip file is uploaded to IPFS through web3.storage using a put API call and the CID is returned and shown to the user. When fetching the files from IPFS, the dapp uses the public ipfs.io gateway.

background image mobile

Join the mailing list

Get the latest news and updates