Skip to content

sandesh362/realtime-code-editor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎨 Code Glimpse: Real-time Collaborative Code Editor

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. 🌟


📦 Features

  • 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. 🔄

🚀 Getting Started

Prerequisites

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.

Installation

  1. 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.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.3%
  • CSS 24.6%
  • HTML 4.1%