CodeBunk
A real-time collaborative code editor with execution support.
CodeBunk is a browser-based collaborative code editor designed for real-time group coding. It allows up to 10 users to edit code together, featuring live synchronization and support for code execution via OneCompiler API.
Tech Stack
React.jsNode.jsSocket.IOExpress.jsOneCompiler API
Features
- Real-time code collaboration with up to 10 users
- Live sync using Socket.IO
- Code execution via OneCompiler API
- Multiple language support
- Room-based editor sessions with sharing links
Challenges
- Maintaining consistent sync among multiple concurrent users
- Integrating and managing responses from external code execution APIs
- Designing a scalable structure for room-based sessions
Learnings
- Enhanced proficiency in real-time systems with Socket.IO
- Gained experience working with third-party APIs for live execution
- Improved UI/UX for collaborative tools