🚀 Real-Time Collaborative Coding App
Effortlessly collaborate on code in real time with this advanced coding platform. Multiple users can edit and run code simultaneously with instant synchronization and multi-browser support.
🛠️ Features
Real-Time Code Editing: Edit the same file with instant updates across users.
Live Code Execution: Run code directly using Piston API.
Multi-Browser Support: Seamless experience across different browsers.
WebSockets for Instant Updates: Real-time communication between clients.
User Session Management: Track contributions uniquely for each user.
Syntax Highlighting: Rich coding experience with syntax-aware editing.
Multi-Language Support: Execute code in multiple programming languages.
Output : A seperate output panel for ensuring code functionality.
💻 Tech Stack
Frontend: React.js Backend: Node.js Express Real-Time Communication: WebSockets (Socket.io) Code Execution: Piston API
📦 Installation & Setup
Steps to Run
npm install
npm run server
npm start
Open the app in your browser at http://localhost:3000/.
🚀 Usage
Open the application. Share the collaboration code. Start coding in real time. Click Run Code to execute instantly.
🤝 Contributing Contributions are welcome! Follow these steps:
📜 License Licensed under the MIT License.
⭐ If you like this project, give it a star on GitHub!