Welcome to Code Glimpse, a modern real-time collaborative code editor that allows users to write and share code seamlessly! With features like multi-file support, syntax highlighting, and live collaboration, it’s perfect for developers and teams looking to enhance their coding experience. 🌟
- Real-time Collaboration: Work with others in real-time on the same codebase. 👫💻
- Multi-file Support: Create, edit, and delete multiple files with ease. 📁
- Download Code: Download your entire codebase as a zip file for offline access. 📥
- Chat Feature: Communicate with team members in real-time with a chat feature that supports multiple colors for text. 💬🎨
- Syntax Highlighting: Enjoy a beautifully highlighted code editor supporting HTML, CSS, and JavaScript. 🎨
- Auto-closing Tags & Brackets: Write code faster with auto-closing tags and brackets. ⌨️
- User-Friendly Interface: Intuitive layout with easy navigation between files. 🖥️
- Custom Themes: Personalize your editor with various themes for a unique look and feel. 🎨
- Code Versioning: Keep track of your changes with versioning, allowing you to revert back if needed. 🔄
To run this project, you will need:
- Node.js (version 12 or higher)
- npm (Node Package Manager)
- React.js for building the user interface.
- WebSockets for enabling real-time communication.
-
Clone the repository:
git clone https://github.com/sandesh362/realtime-code-editor.git cd code-glimpse 📄 Contributing
We welcome contributions! If you want to help improve Code Glimpse, feel free to fork the repository and submit a pull request. Make sure to follow our coding standards and write meaningful commit messages. 🛠️
📜 License This project is licensed under the MIT License - see the LICENSE file for details. 📄
📫 Contact For questions or suggestions, feel free to reach out:
Email: [email protected] GitHub: sandesh362 ✨ Acknowledgments Codemirror: For providing a powerful code editor component. Socket.IO: For enabling real-time communication.