IPFS CID seed-based generative art NFT platform on top of Zora and using ENS as the username standard.
'- An NFT in our case is the image generated from an IPFS file hash using the coded generation algorithm. So for the MVP there would be one NFT possible per IPFS file hash.
If the user's address isn't associated with an existing name, we show a warning saying that if someone registers that username as an ENS name, they will lose the username, and suggest that they register it as an ENS name.
This sets ENS as a standard for usernames as well, which I haven't seen in platforms before, but I think it would be nice if folks adopted it in the ecosystem. having your ens name means you have your username guaranteed for any platform that'd implement this, and you don't have to fill a different username sometimes..
On top of copy pasting, we can make it possible that if the hash is in the params of the url of the generation page, it automatically adds that hash to the field and generates the image. With this, platforms that use IPFS could add a button saying "Generate art from this hash" and have that take folks directly to our website, and see art generated from the hash they just created. this would be nice for discovery..
We are using the ENS subgraph to get the address associated with an address when a user chooses a username
We are using Fleek's storage API to push Images to IPFS
We're using Zora and its ZDK for the NFT minting and bidding.
We're using the p5 javascript library for the generative art.