- Devspaces is a collaborative platform that allows users to create a new room or join an existing one and have a video call and code together as it is integrated with an in-built real-time online code compiler for multiple languages like Javascript, Python, C++, etc.
- Use ReactJS for the frontend development along with Chakra UI.
- Used ExpressJS framework for creating a server.
- Used Socket.io library for creating the server and client sockets and enabling connection and communication between them and simultaneously syncing content between different clients.
- Used CodeMirror for implementing the code editor.
- Used Judge0 API to compile the code.