D

DArt

A decentralized version-controlled canvas for you and your friends to build the next billion-dollar NFT art piece

The problem DArt solves

Building the next billion-dollar NFT art masterpiece is often not a one man's job, so why not collaborate with your friends in building your art piece? However direct collaboration on the same canvas is not possible on the current paint softwares, and while you can always share the image with other collaborators asking for their individual contributions, version controlling the canvas becomes very difficult, specially if one of your teammates decides to doodle all over your hard work.
Equipped with IPFS image hosting and Ceramic Network's decentralized version-control, DArt presents a decentralized GitHub for artwork.

Step1:

Add wallet address of collaborators and allocate sections of canvas

intro.png

Step2:

Join your team with the hash shared by the owner

team.png

Step3:

**Draw and Submit Pull Request!!!**🎨🎨🎨🎨🎨

pull.png

Step4:

Owner Approves and Merges Pull Request

approve.png

Example image
canvas.png

Step5:

Create a MultiSig wallet for your team

Generate a secure unique MultiSig wallet address on Ethereum for you and your team for each art piece. Requires gas fees
*
multisig.png

Step6:

Sign and mint NFT

Currently DArt ERC-721 tokens for your Decentralized Art piece are available on Goerli and Matic Mumbai testnet. Own your art piece as a NFT!

image

Challenges I ran into

I ran into quite a few challenges integrating Ceramic and IPFS into my project, specially as the concept of 3id is very new to me. Further the image stitching required exploring a lot of JS Graphics libraries and OpenCV in Python. Last but not the least, demoing the application was tedious as I had to switch between several accounts to pose as different collaborators to the same canvas.

Discussion