CodeSync is a real-time code collaboration web application that allows multiple users to work on code in the same virtual room. It is built using the MERN Stack (MongoDB, Express.js, React, Node.js) and Socket.IO for real-time communication.
🔗 Live Demo (Replace with your actual deployment link)
📹 Demo Video: codeCast.mp4
- 🔗 Create or join a virtual "room" using a Room ID.
- 🙋 Identify yourself with a custom username.
- ⚡ Real-time code synchronization across all users in a room.
- 🎨 Syntax highlighting and editor customization with CodeMirror.
- 🔄 Changes by one user are instantly reflected for everyone.
- MongoDB – Database (optional or for future persistence)
- Express.js – Backend APIs
- React.js – Frontend interface
- Node.js – Server runtime
- Socket.IO – Real-time communication
- uuid – Unique room ID generation
- CodeMirror – Web-based code editor
Follow these steps to run the project locally:
git clone https://github.com/SkyRex06/RealTime_Compiler.git
cd RealTime_Compiler
This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)
### `npm run build` fails to minify
This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)