project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Community Canvas

An attempt to use embedded wallets to recreate the r/place experience but on chain.

Community Canvas

Created At

ETHGlobal New York 2025

Project Description

The goal of this project was to recreate a platform that can harness iconic internet art such as r/place, and the "million dollar homepage"

The end goal was to utilized either privy or coinbase embedded wallets to give users a web2 like experience and abstract away the "crypto" aspects. To accomplish this I intended to make use of account abstraction/pay masters to fund the users pixel color updates to the canvas. This would be funded by the owner of the canvas who could pay X amount to cover user gas fees and it would essentially act as a community art commission. It could be event-centric (a few touch TVs around a conference) or it could be just as open as r/place. The final canvas (after y amount of blocks or all the paymaster fees were spent) would then be minted into an nft. If successful or popular enough users could make use of the CDP embedded wallet and fund their own wallet in an abstracted web2 way.

Unfortunately this is my first time trying to create any type of full-stack app so the lofty goals were not quite achieved.

How it's Made

CDP embedded wallets, Next.js, solidity smart contracts for mapping pixel grids and nft generation, base sepolia for deploying the contract, rindexer(graphql, postgres db) for monitoring the events and acting as the database intermediary for capturing the pixel colors, coordinates, etc.

Didnt making it to deploying the full app but deployed the contract to base sepolia and utilized that for testing the interactions.

background image mobile

Join the mailing list

Get the latest news and updates