Independent product · Blockchain
Building a collaborative canvas stored on the Solana blockchain
A public experiment in collaborative state, wallet interactions and product design on Solana.
Independent product design and end-to-end implementation across the web client and Solana program.
Certification issued September 2025
Independent project
Live
Top 5 highlighted project · 200+ submissions
01 / The problem
Design a collaborative canvas whose shared state is written through a web interface and stored by a Solana program.
Who it was for
Solana community members and developers exploring on-chain applications.
Why it was difficult
Making an unfamiliar transaction model feel understandable in an otherwise direct canvas interaction.
02 / My exact role
Independent product design and end-to-end implementation across the web client and Solana program.
03 / Constraints
- Wallet-based user interaction
- On-chain transaction and storage constraints
- Clear feedback for asynchronous blockchain actions
- A complete, publicly accessible product
04 / Technical & product decisions
- 01
Keep the product model simple enough to explain without blockchain jargon.
- 02
Separate interface state, wallet approval and confirmed on-chain state.
- 03
Design transaction feedback as part of the core user journey.
System view
One product, several connected layers.
Conceptual public diagram — no confidential product detail.
05 / Result & learning
Publicly deployed and selected among five highlighted projects from more than 200 School of Solana Season 7 submissions.
What I learned
Blockchain interactions need product design that makes latency, user approval and confirmed state explicit.
Technology