CollabCode is an online text editor that allows real-time collaboration.
- Real-time collaboration
- Syntax Highlighting for multiple languages (C, C++, Java, Python, Javascript, HTML, CSS)
- Auto Indentation
This project uses Firebase as the database system. You will need to configure this project with your Firebase app, follow the setup guide to know how.
The content of this repo can be used directly used static files, just do the following steps to get started.
-
Copy the
config.js.back
file toconfig.js
and set up configuration variables according to your environment. -
Open index.html in your favourite browser.
-
This project uses Ace Editor for the text editor. You can modify the editor as per your requirement according to to Ace Editor's docs.
-
To learn how the real time collaboration feature works and extend the same you can check out the Firepad website.