Skip to content

SkyRex06/RealTime_Compiler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💻 CodeSync - Real-Time Code Collaboration

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

🔗 Live Demo (Replace with your actual deployment link)
📹 Demo Video: codeCast.mp4


✨ Features

  • 🔗 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.

🛠️ Technologies Used

  • 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

🧪 Getting Started

Follow these steps to run the project locally:

1. Clone the repository

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)

About

A real-time collaborative compiler where you can code with friends, create rooms, and see live updates instantly.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors