Like r/place and www.milliondollarhomepage.com, but with a public goods twist.
Inspired by projects like r/place and www.milliondollarhomepage.com, our team created a 1000x1000 grid, where each square in the grid is represented by an NFT. A user can purchase as many squares on the grid as they please, and choose a color for each square. This allows users to create artwork, spell out a message, or anything else they desire with the squares that they own. However, at any point, someone can "outbid" the current owner of a square, which will allow the new owner to set a new color. The profits from this process, as well as minting, will go towards public goods projects.
The contract is deployed on Optimism, and we intend to send the profits from the project into a multisig which will distribute ETH to public goods projects. We wrote the smart contract in Solidity, and tested it with Hardhat/EthersJS/Etherscan. We used React/NextJS on the front-end.