Cloud-Based SaaS Code Editor Inspired by VSCode for Real-Time Collaborative Programming |
Author(s): |
| Praachi Singh , Poojya Doddappa Appa College of Engineering, Kalaburagi; Vaishnavi Hiremath, Poojya Doddappa Appa College of Engineering, Kalaburagi; Prajwal S, Poojya Doddappa Appa College of Engineering, Kalaburagi |
Keywords: |
| SaaS, Integrated Development Environment, Monaco Editor, WebSockets, Real-Time Collaboration, Cloud Computing, Next.js, Collaborative Programming, GitHub Integration. |
Abstract |
|
The growing demand for platform-independent, collaborative software development tools has accelerated the adoption of cloud-hosted Integrated Development Environments (IDEs). This paper presents the design and implementation of a cloud-based Software-as-a-Service (SaaS) code editor modelled on Visual Studio Code (VSCode), utilising the Monaco Editor, Next.js, Node.js, WebSockets via Socket.IO, MongoDB, and GitHub APIs to deliver a fully functional, browser-based programming environment. The proposed system obviates the requirement for local software installation while enabling real-time collaborative code editing across geographically distributed teams. Core features include multi-language syntax highlighting, intelligent auto-completion, secure JWT-based user authentication, GitHub repository integration, and cloud-persistent project storage deployed on Vercel. The system architecture adopts a modular four-layer model comprising the client presentation layer, application service layer, real-time collaboration layer, and cloud data infrastructure layer. Experimental evaluation confirms seamless multi-user synchronisation with low-latency WebSocket communication, stable cross-device accessibility, and successful cloud deployment. Comparative analysis demonstrates that the proposed system surpasses existing solutions in terms of customisability, open-source flexibility, and self-deployment independence. |
Other Details |
|
Paper ID: IJSRDV14I40010 Published in: Volume : 14, Issue : 4 Publication Date: 01/07/2026 Page(s): 1-5 |
Article Preview |
|
|
|
|
