D

Dorsia Club

NFT Business Cards: dynamic NFTs you can customize with your name, position, and social links. Generated and pinned to ipfs on-demand by an off-chain oracle.

D

Dorsia Club

NFT Business Cards: dynamic NFTs you can customize with your name, position, and social links. Generated and pinned to ipfs on-demand by an off-chain oracle.

The problem Dorsia Club solves

Dorsia Club is unlike most NFT projects in that it is fully customizable. You mint profile-like NFT business cards with randomized attributes but name, position and social links of your choosing: a dynamic NFT.

The inspiration for the project comes from the Business Card scene from American Psycho.

Seeing that NFT projects look all the same, I decided to take a funny twist at it, similar to how the movie portrayed the posh attitude of these vice presidents, trying to one-up each other over the minuscule details.

The resulting project is Dorsia Club, deployed on the Mumbai testnet. For it to be an NFT Business Card, you need to be able to set the name and position that you wish. At the same time, for it to follow the NFT trends, attributes need to be randomly generated. Besides, it would not be a business card if you could not link it back to you.

So that is what it does: every newly minted NFT Business Card has randomized attributes but with names and positions of your own. You can also add your social links, like your Twitter, Discord, and Github, ... The final asset gets generated on-demand by an off-chain oracle and pinned on IPFS, all in less than 30 seconds.

You can customise the cards you own by updating the name, position, and links..., or by swapping these values between two cards while keeping their randomized attributes. Besides, you can trade these cards natively in the marketplace and send copies to whomever you want as them NFT soulbond tokens.

Challenges I ran into

The challenges which I ran into were:
Designing the UI/UX of the website
Integrating backend smart contract to the main frontend
Use of the flow and NFT APIs
I got some errors while coding in solidity, so I approached mentors and stack overflow for the solution.
Use of JS and Python

Tracks Applied (3)

Extending the Ecosystem

It extends the ecosystem while making a decentralized way of making of business cards with the minting of NFT

Best app using USDC

I am using USDC for the transaction while minting the NFT.

Circle

Best app using Niftory's NFT and Wallet APIs

I have used NFT minting in my project.

Niftory

Discussion