High Impact Factor : 4.396 icon | Submit Manuscript Online icon |

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

Download Article