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