Real Time Collaborating Code Editor

A real-time collaborative code editor enabling multiple users to write and edit code simultaneously.
Description
Issues / PRs
Team Members
  • Project Name: Real-Time Collaborative IDE
    http://editor.snapstay.in.s3-website.eu-north-1.amazonaws.com/

    Overview
    :
    This project is a real-time collaborative Integrated Development Environment (IDE) that enables multiple users to code simultaneously in a shared workspace. Designed to improve teamwork and efficiency, it offers features such as live updates, role-based access control, and a seamless coding experience across multiple devices.

    Key Features:
    Real-Time Collaboration:
    Multiple users can edit the same codebase simultaneously with instant synchronization.
    Changes are reflected in real-time for all participants, ensuring a unified coding experience.

    Role-Based Access Control:
    Users can be assigned specific roles such as reader, editor, or admin, ensuring proper control over collaboration.

    Code Execution:
    Built-in support for running and testing code in supported languages.
    Scalable Architecture:

    Deployed on AWS, leveraging services like EC2, S3, and PM2 for scalability, reliability, and speed.
    Security.
    Implements secure user authentication and encrypted communication to protect data.

    Technologies Used:
    Frontend: React.js
    Backend: Node.js, Express.js
    Real-Time Communication: Socket.IO
    Database: MongoDB
    Deployment: AWS (EC2, S3, PM2)

No Issues, PRs or Discussions added.
Himanshu Verma
Himanshu Verma
himanshu_verma