This powerful and intuitive collaborative code editor is designed to empower developers, and teams to work seamlessly in real-time, regardless of their location. With Sync Code, you can code together, debug together, and ship faster, together.
- Multiple users can join a room and edit code together
- Changes are reflected in real time
- Copy button to copy the room id to clipboard
- Leave button to leave the room
- Supports syntax highlighting for different programming languages
- Users can leave the room and rejoin later to continue editing
- Joining & leaving of users is also reflected in real time
- Vite
- Node.js
- Express
- Socket.IO
- CodeMirror
- CSS
- HTML
- Clone the repository:
git clone https://github.com/soumya-maheshwari/CollaboWrite
- Navigate to the project directory:
cd real-time-editor
- Setup .env file in base directory:
VITE_BACKEND_URL = (your deployed backend URL)
PORT =
- Install dependencies:
npm install
- Start the development server:
npm run dev
- to access the application, go to:
http://localhost:5173