Skip to content

Chiragdevadiga/Realtime-code-editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-Time Collaborative Code Editor

To view the live demo of this project Click here.

Overview

This project is a real-time code editor designed to support seamless collaboration among developers. It provides a platform for multiple users to work together on code snippets in real-time, with features like instant feedback, collaborative room management, and code compilation. The project leverages WebSockets to enable low-latency communication, making it ideal for scenarios like pair programming, collaborative code reviews, and team-based development projects.

Features

  • Real-time code editing: Collaborate with others and see changes instantly.
  • Room management: Create or join collaborative rooms for real-time coding.
  • Code compilation: Compile and run code snippets in real-time.
  • Concurrent change handling: Robust synchronization to avoid conflicts.
  • User authentication: Secure access to collaborative sessions.
  • Theme customization: Personalize the interface to your preference.

Getting Started

To get started with this project, you'll need to clone the repository and set up the required dependencies.

  1. Clone the repository:
    git clone https://github.com/Chiragdevadiga/Realtime-code-editor.git
    
  2. Navigate to the project directory:
    cd Realtime-code-editor
    
  3. Install the required dependencies:
    npm install
    
  4. Create an optimized build and start the server:
    npm start
    
  5. Open your browser and navigate to http://localhost:5000 (or the specified port) to see the code editor in action.

Thank you for using our real-time collaborative code editor. We hope it enhances your development workflow!

Contributing

Contributions to this project are welcome. If you'd like to contribute, please follow these guidelines:

  • Fork the repository and create a new branch for your changes.
  • Ensure your code adheres to the existing style and conventions.
  • Submit a pull request with a clear description of your changes.

About

Real time collaborative code editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published