A decentralized version-controlled canvas for you and your friends to build the next billion-dollar NFT art piece.
Note: This repository contains the source code for the backend of the project. The source code for the whole project can be found at: https://github.com/Decentralized-Art
In DArt, each team is allocated a canvas of size 2000* 1000. Various portions of the canvas can be allocated to collaborators to work on independently, which can be merged with the main canvas once it is approved of by the owner. The overall painting can be minted as an DArt NFT with signatures from collaborators and the owner.
Add wallet address of collaborators and allocate sections of canvas
Join your team with the hash shared by the owner
**Draw and Submit Pull Request!!!**🎨🎨🎨🎨🎨
Owner Approves and Merges Pull Request
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 *
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!
- Clone the UI repository:
git clone https://github.com/Decentralized-Art/DArt-UI
- Clone the server repository:
git clone https://github.com/Decentralized-Art/DArt-stitchMe
- Install dependencies:
yarn install
- Run the React app:
npm start
- Spin up a local ipfs daemon:
ipfs daemon
- Spin up the stitching server code:
python index.py
- Navigate to: http://localhost:3000/
Made with ❤️️ by Dipanwita Guhathakurta as part of Ethereum India Fellowship 2.0.