Collab Code is a real-time online code editor that allows multiple users to collaborate on coding projects simultaneously. Users can create rooms with unique identifiers and invite others to join for seamless collaborative coding sessions.
- Real-time collaboration using Socket.IO
- Code formatting with CodeMirror
- React-based user interface
- Express server for backend operations
- Room creation with unique UUIDs
- Multiple users can join and code in real-time
- Node.js (version 12 or higher recommended)
- npm (comes with Node.js)
- Clone the repository:
git clone https://github.com/yourusername/collab-code.git
cd collab-code
- Install dependencies:
npm install
To start the application in production mode:
npm start
This command will generate a production build and start the server on port 5000.
Access the application by opening a web browser and navigating to:
http://localhost:5000
- Create a new room or join an existing one using a unique UUID.
- Share the UUID with collaborators to invite them to the room.
- Start coding in real-time with your team!
- Socket.IO
- CodeMirror
- Express.js
- React
- Node.js
Contributions are welcome! Please feel free to submit a Pull Request.
Project Link: https://collabcode-9axi.onrender.com/