Copix is a public canvas built on Polygon testnet Mumbai, where each pixel is a non-fungible token. Verified World ID holders can modify the metadata, allowing users to create art by changing the colour of the pixels. After choosing a colour, the user now owns the pixel they just edited. A 2-minute cooldown period restricts consecutive pixel modifications by the same user. Additionally, users have access to the complete pixel metadata history, including past colours and contributors.
HERE is the video recording! https://www.loom.com/share/5d792266ecc840c8a6c16b08409c7425?sid=2b6cf5b7-22c8-4ff9-9678-09b802fb4602
HERE is the video recording! https://www.loom.com/share/5d792266ecc840c8a6c16b08409c7425?
Copix is deployed on the Polygon testnet Mumbai. We used scaffold-eth-2 as a starting point to build out the smart contract and connecting frontend with our smart contract. We used Solidity and HardHat to write the smart contract for creating and updating the pixel tokens, as well as specifying user actions. We used NextJS and React to build the frontend webpage. We used the Anonymous Action feature of World ID to verify whether or not the user is human, and subsequently port that detail on chain, as part of the description of the NFT representing the pixel. Finally, the entire app is deployed through Vercel.
It was ultimately a team effort, and for a team fairly new to web3, we are very excited to present our project!