Skip to content

LalitNarayan824/LiveCode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Realtime Code Collab A live collaborative coding platform that lets multiple users write, edit, and execute code together in real-time — all in the browser.

Built with React, Express, and Socket.IO, this project now also supports code execution with custom input using the Piston API, giving users a truly interactive coding experience.

🔗 Live App Links

Frontend: https://livecode-m9q7.onrender.com

Backend: https://livecode-q3s6.onrender.com

💡 Key Features 🔗 Join & Create Rooms Users can create or join any room using a custom room name.

All code and interactions within a room are isolated and synced only among its participants.

🧠 Real-Time Collaboration Changes made by any user in a room are broadcasted live to everyone else instantly using Socket.IO.

Typing indicators show who is currently typing.

👥 Active User Presence Display of all connected users in the room — so you always know who’s coding with you.

🌐 Language Synchronization Code language selection (e.g., Python, C++, JavaScript, etc.) is shared across the room, keeping everyone in sync.

🖥️ Code Execution (via Piston API) Write custom input, execute code, and view live output.

Supports multiple languages through the Piston API.

Output is returned and displayed directly in the interface — useful for testing, debugging, or learning collaboratively.

🧱 Tech Stack Layer Technology Frontend React (with Vite bundler) Backend Express.js (Node.js with ESM) Realtime Socket.IO Execution Piston API

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors