A real-time, web-based collaborative code editor that allows multiple users to code together in the same environment. The platform enables developers to write, edit, and execute code collaboratively with seamless communication.
- β Real-time Collaboration - Multiple users can edit the same file simultaneously.
- β Multi-User Rooms - Users can create or join unique rooms for coding sessions.
- β WebSocket Integration - Ensures instant updates using Flask-SocketIO.
- β Code Execution Support - Runs code in different programming languages.
- β Syntax Highlighting - Improves readability with CodeMirror Editor.
- β File Management - Allows users to create, delete and rename files.
-
Clone the repository:
git clone https://github.com/AmalRitessh/Collaborative-Code-Editor.git cd Collaborative-Code-Editor
-
Create a Docker image:
docker build -t collabrix .
-
Run a container from the
collabrix
image:docker run -p 5000:5000 collabrix
-
Open the app in your browser:
http://localhost:5000 # or replace "privateip" with your private IP address (e.g., 10.12.233.104) http://privateip:5000
|
|