All Projects Contract Started
Proof of Vibes
Collaborative emoji canvas on Sui
MoveVue 3WebSocketsTypeScript
The Problem
Collaborative art projects are fun but ephemeral. What if the state was permanent and on-chain?
The Solution
A real-time collaborative canvas where users place emojis. All state is on the Sui blockchain.
Key Features
- Real-time WebSocket updates
- On-chain canvas state
- Emoji placement with position tracking
- Historical canvas playback
- Wallet-connected identity
Architecture
Move contract stores canvas state. Off-chain indexer watches for events. WebSocket server pushes updates to connected clients.
Challenges
- Optimizing on-chain storage for canvas data
- Real-time sync with blockchain finality
- Rate limiting to prevent spam
Lessons Learned
- On-chain state has different characteristics than traditional DBs
- Event-driven architecture works well for real-time blockchain apps
- Simple concepts can have complex implementations
Interested in this project or want to collaborate?
Get in Touch