Build a Google Docs-style collaborative text editor with real-time sync, CRDT-based conflict resolution, and presence indicators using TypeScript, React, and WebSocket.
Master real-time collaboration by building a fully functional collaborative text editor from scratch. You'll implement CRDTs (Conflict-free Replicated Data Types) for conflict-free merging, WebSocket communication for instant sync, presence awareness with cursor tracking, and production-grade features like offline support and reconnection handling.