Multi-Collab Editor
google docs, rebuilt from nothing for a distributed systems course. microservices, websockets, live cursors, the whole cursed concurrency mess — many hands, one document, zero mercy.
001 — THE FILE
A distributed text editor that lets several users read and modify documents together in real time. Built as a microservices architecture — a React client, an API gateway, and separate auth, document, and real-time collaboration (WebSocket) services — for the Distributed Systems (CSE354) course.