Skip to content

Latest commit

 

History

History
54 lines (38 loc) · 1.54 KB

README.md

File metadata and controls

54 lines (38 loc) · 1.54 KB

Collab Code

Collab Code is a real-time online code editor that allows multiple users to collaborate on coding projects simultaneously. Users can create rooms with unique identifiers and invite others to join for seamless collaborative coding sessions.

Features

  • Real-time collaboration using Socket.IO
  • Code formatting with CodeMirror
  • React-based user interface
  • Express server for backend operations
  • Room creation with unique UUIDs
  • Multiple users can join and code in real-time

Prerequisites

  • Node.js (version 12 or higher recommended)
  • npm (comes with Node.js)

Installation

  1. Clone the repository:
    git clone https://github.com/yourusername/collab-code.git
    cd collab-code
  2. Install dependencies:
    npm install

Usage

To start the application in production mode:
npm start
This command will generate a production build and start the server on port 5000.

Access the application by opening a web browser and navigating to:
http://localhost:5000

How to Use

  1. Create a new room or join an existing one using a unique UUID.
  2. Share the UUID with collaborators to invite them to the room.
  3. Start coding in real-time with your team!
    image

Technologies Used

  • Socket.IO
  • CodeMirror
  • Express.js
  • React
  • Node.js

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Project Link: https://collabcode-9axi.onrender.com/