This repository contains a FullStack application that enables real-time collaboration for coding on code editor using WebSocket and Socket.IO. The app integrates with CodeMirror Code Editor to provide a seamless coding experience.
- Real-Time Collaboration: User Can Host a Code Editor and Invites other to join that code editor for coding.
- WebSocket & Socket.IO: Utilizes WebSocket and Socket.IO for efficient and low-latency communication.
- Node.js installed on your machine.
-
Clone the repository:
git clone https://github.com/0nikhilkumar/codekaro.git
-
Navigate to the project directory::
cd codekaro -
Client & Server Directories
cd client cd server
-
Install the dependencies:
npm install
-
Rename env.local to .env and update variables
-
Start the Server & client
npm run dev
Happy coding! 🚀🔥
