Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.22 KB

README.md

File metadata and controls

32 lines (24 loc) · 1.22 KB

Real Time Collaborative Code Editor Application

A real-time collaborative code editor application built using the MERN stack with socket.io for WebSocket communication. The application features an interactive user interface for seamless collaboration on code projects.

Features

  • Real-time Editing: Collaborate with multiple users on the same codebase simultaneously.
  • Syntax Highlighting: Supports syntax highlighting for multiple programming languages.
  • User Authentication: Secure user authentication and authorization features.
  • Version History: Track and revert changes with version history.
  • Responsive Design: Optimized for both desktop and mobile platforms.

Technologies Used

  • Frontend: React.js, HTML/CSS, Bootstrap
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • WebSockets: socket.io
  • Deployment: Docker, AWS EC2

Getting Started

To get a local copy up and running follow these simple steps:

  1. Clone the repository: https://github.com/Vishwajeet-11/collaborative-code-editor.git
  2. Navigate into the project directory: cd code_editor
  3. Install dependencies for both frontend and backend:
    cd frontend
    npm install
    cd ../backend
    npm install