Sachin Singh

Backend Developer

Back to Projects

SyncEditor

A production-ready real-time collaborative code editor allowing multiple users to code together instantly with features like live execution and chat.

Overview

SyncEditor is a production-ready real-time collaborative code editor that enables multiple users to edit code simultaneously with instant synchronization. It supports multiple languages including JavaScript, TypeScript, Python, Java, and C++, and features live code execution via the Piston API. The platform includes integrated chat, room-based sessions, and a professional dark-themed UI with resizable panels, built using React, Vite, and Socket.IO.

Key Features

  • Real-Time Collaboration
  • Multi-Language Support
  • Live Code Execution
  • Integrated Chat
  • Room-Based Sessions
  • Secure & Responsive

Tech Stack

Kubernetes
Docker
Node.js
Express
Socket.IO
React
Tailwind CSS