CodeSync


  • Github URL: Project Link

  • CodeSync is a real-time collaborative coding platform enabling simultaneous multi-user code editing and execution using Firestore and a Dockerized backend. It features a VS Code-style editor, live code sync, session sharing, and remote Python code execution via Flask API in an isolated environment.


  • Tech Stack
    • Frontend: React.js, JavaScript, HTML, CSS
    • Backend: Node.js, Express.js, Flask (microservice), Docker
    • Database: Firestore
    • Cloud: GCP
  • Features
    • Real-time collaborative code editing and execution
    • VS Code-style editor with live sync and session sharing
    • Remote Python code execution in isolated containers
    • Automated rollouts and scaling on GCP
    • Secure, reliable code execution under concurrent load