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