https://github.com/triptigithub/project-realtime-compiler
Realtime Compiler is a real-time collaborative code editor that allows multiple users to write and execute code together. It supports multiple programming languages, ensuring an interactive and seamless peer-coding experience.
https://github.com/triptigithub/project-realtime-compiler
css html javascript nodejs reactjs real-time typescript
Last synced: about 1 month ago
JSON representation
Realtime Compiler is a real-time collaborative code editor that allows multiple users to write and execute code together. It supports multiple programming languages, ensuring an interactive and seamless peer-coding experience.
- Host: GitHub
- URL: https://github.com/triptigithub/project-realtime-compiler
- Owner: Triptigithub
- Created: 2024-05-08T12:04:51.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-18T05:11:18.000Z (11 months ago)
- Last Synced: 2025-03-18T06:23:31.028Z (11 months ago)
- Topics: css, html, javascript, nodejs, reactjs, real-time, typescript
- Language: JavaScript
- Homepage: https://realtime-code-editor-pi.vercel.app
- Size: 348 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🖥️ Project Realtime Compiler
## 📌 About
**Project Realtime Compiler** is a real-time collaborative code editor that allows multiple users to write and execute code together. It supports multiple programming languages, ensuring an interactive and seamless peer-coding experience.
## 🚀 Features
✅ **Real-time Collaboration** – Multiple users can edit code simultaneously.
✅ **Multi-language Support** – Execute code in different programming languages.
✅ **Room-based Coding** – Users can create and join rooms for focused collaboration.
✅ **Optimized Performance** – Low-latency synchronization with **Socket.IO**.
✅ **User-friendly UI** – Built with **React.js** for an intuitive interface.
## 🛠️ Tech Stack
### **Frontend:**
- **React.js** – Dynamic user interface
- **TypeScript** – Ensures type safety
- **Codemirror** – Rich code editor for a smooth coding experience
- **React Router** – Handles room-based navigation
### **Backend:**
- **Node.js & Express.js** – Server-side API handling
- **Socket.IO** – Enables real-time communication
- **UUID-based session management** – Ensures unique user sessions

After entering room

## 💡 Future Enhancements
- **User Authentication** – Sign in for a personalized experience
- **Theme Customization** – Dark mode and custom editor themes
- **File Sharing** – Upload and share files within rooms
- **Voice & Video Integration** – Discuss code live with peers
## 🙌 Contributors
👤 **Tripti Aggarwal** – [GitHub](https://github.com/Triptigithub)