Academic Journal

Codec: A Real-Time Collaborative Coding Platform with Multi-Language Execution.

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Codec: A Real-Time Collaborative Coding Platform with Multi-Language Execution.
Συγγραφείς: Shah, Heet1, Vanzara, Chirag1, Bhattcharjee, Sujaya2, Dhaygude, Shubhangi3
Πηγή: International Scientific Journal of Engineering & Management. Apr2026, Vol. 5 Issue 4, p1-6. 6p.
Θεματικοί όροι: *Computer software development, *Groupware (Computer software), *Websites, Cloud computing, Synchronization, Computer programming education
Περίληψη: Real-time collaboration has become essential in modern software development and programming education. Traditional workflows rely on separate tools for editing, execution, and communication, which increases complexity and reduces productivity. This project presents Codec, a web-based real-time collaborative coding platform that allows multiple users to write, compile, and execute code together in various programming languages such as C, C++, Java, and Python. The system provides a centralized environment that integrates a browser-based editor, multi-language execution engine, user authentication, room-based collaboration via invite links, and an in-built group chat. Codec is implemented using HTML, CSS, and JavaScript for the frontend, Node.js and Express.js for the backend, MongoDB as a NoSQL database, and Socket.IO over WebSockets for low-latency synchronization. Data is organized into collections for users, rooms, messages, and code sessions. Real-time synchronization is handled by Socket.IO events that broadcast code and chat updates to all participants in a room, while REST APIs manage authentication, room operations, and data retrieval. The platform is deployed on Render for cloud accessibility. Initial testing shows that Codec offers an effective and user-friendly environment for collaborative coding, reducing setup overhead and improving communication in both educational and professional contexts. [ABSTRACT FROM AUTHOR]
Copyright of International Scientific Journal of Engineering & Management is the property of International Scientific Journal of Engineering & Management and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Βάση Δεδομένων: Business Source Index
Περιγραφή
ISSN:25836129
DOI:10.55041/ISJEM06375