A real-time collaborative Kanban with C++ primary-backup replication and vector-clock conflict resolution.

Final project for CS6650 Building Scalable Distributed Systems at Northeastern. A C++ backend holds board state with primary-backup replication over a custom TCP binary protocol. The hot standby promotes on a 5-second heartbeat, and a rejoining master receives a full state transfer. Express and Socket.io sit in front as the gateway to a React client.