Live Code Share is a collaborative, real-time code editor where users can seamlessly code together. It provides a platform for multiple users to enter a room, share a unique room ID, and collaborate on code simultaneously.
You can view the live preview of the project here.
- 💻 Real-time collaborative coding across multiple files.
- 🚀 Unique room creation with collaboration room ID.
- 🌈 Syntax highlighting for various file types with automatic language detection.
- 💡 Smart code suggestions based on programming language.
- ⏱️ Instant updates and synchronization of code across all files.
- 📣 User join and leave notifications.
- 🎨 Multiple personalized coding themes.
- 🌍 Extensive language support for versatile programming.
- 🔠 Flexible font size and style options.
- 👥 User presence list with online/offline status indicators.
- 💬 Real-time group chat for seamless communication.
- 🚀 Live code preview feature.
- Navigate to the deployed application or run it locally.
- Create or join a room using a unique room ID.
- Collaborate with others in real-time by editing code together.
- Utilize features such as syntax highlighting, code suggestions, and group chat for enhanced collaboration.
- JavaScript
- React
- React Router
- Tailwind CSS
- Node.js
- Express.js
- Socket.io
- Git
- GitHub
- Vercel
Fork and clone this repository.
git@github.com:Princegupta101/Live-Code-Share.git
- Move into the directory
cd Client
- install dependenices
npm install
- run the server
npm run dev
- Move into the directory
cd Server
- install dependenices
npm install
- run the server
npm run dev
We welcome contributions to Live Code Share Feel free to create pull requests with your enhancements or bug fixes. Please ensure your contributions adhere to the coding style and conventions used in the project.
If you encounter any issues or have questions, feel free to raise them as GitHub issues, and we'll be happy to assist you.