Authors: Pruthviraj Pawar, Niranjan Rasal, Pruthviraj Deshmukh, S. B. Dighe
Abstract: Collaborative programming platforms are becoming increasingly important in modern software development, online education, and distributed teamwork environments. Traditional methods such as manual file sharing, screen sharing, or repeated version control synchronization are often inefficient during live coding sessions. This paper presents the design and implementa- tion of a Real-Time Collaborative Code Editor developed using WebSockets and Socket.IO. The proposed system allows multiple users to edit source code simultaneously through a browser-based interface with minimal synchronization delay. The frontend is developed using HTML, CSS, JavaScript, and Monaco Editor, while the back- end is implemented using Node.js and Express.js. Socket.IO is used to establish persistent bidirectional communication between connected clients and the server. Experimental observations demonstrate synchronization la- tency below 100 milliseconds under normal conditions. Perfor- mance analysis confirms that WebSocket-based communication provides significantly lower delay and better bandwidth efficiency than traditional HTTP polling techniques.