Abstract: Coding interviews, hackathons held over the internet, and international software collaborations all necessitate platforms that provide real-time, interactive coding environments. But most of the available tools lack in providing smooth safe, and multi-language support for effective collaboration. In this paper, we introduce the Real-Time Code Collaborator (RTCC), a browser-based, full-stack system that allows multiple users to code, execute, and debug programs in real time collaboratively. RTCC integrates the strength of Web Sockets for live synchrony, Docker containers for secure running, and a React/Next.js frontend with voice and chat support. The platform not only increases productivity for remote teams but also enables greater accessibility in technical education and hiring. We cover the design principles, technologies, and architecture employed to build RTCC and contrast it with conventional tools such as Google Collab and VS Code Live Share.
Keywords: Real-time coding, Cloud IDE, Docker, Web Sockets, Collaborative development, Code execution,Multi-language support, OAuth 2.0, Git integration
|
DOI:
10.17148/IJARCCE.2025.14629