ZYN CODE is a real-time code collaboration web application that allows multiple users to collaborate on code in the same virtual room. It's built using the MERN (MongoDB, Express.js, React, Node.js) stack and Socket.IO for real-time communication.
You can try out ZYN CODE by visiting the live demo. Create or join a room and start collaborating with others in real time!
- Create or join a virtual "room" by entering a room ID.
- Set your username to identify yourself in the room.
- Real-time code collaboration with other users in the same room.
- Changes made by one user are instantly reflected on all connected clients.
- Code highlighting and editor customization options.
- Dynamic color scheme on the editor page for an enhanced user experience.
- Improved compiler output for better error readability and debugging.
- Boilerplate code for various programming languages to get started quickly.
- Express.js: Handling API requests.
- React: Building the front-end interface.
- Node.js: Running the server.
- Socket.IO: Enabling real-time communication.
- uuid: Generating unique room IDs.
- CodeMirror: Providing the code editor.
- Open the ZYN CODE live demo.
- Enter a Room ID or generate a new one.
- Set your username.
- Start collaborating with others in the same room.
If you want to run ZYN CODE locally or contribute to its development, follow these steps:
-
Clone the repository:
git clone https://github.com/Nav3005/ZynCode.git cd ZynCode -
Install dependencies:
npm install -
Start the development server:
npm start