A real-time collaborative coding platform with Code sync, compiler, group video/audio call, whiteboard and chat.
- Realtime synced code editor (single cursor)
- Online compiler, currently supports 7 languages
- (C++, Java, Python, JavaScript, Go, C, PHP)
- Synced whiteboard for annotation
- Group video/audio call
- Chat messaging
- Code, Input and Chat history are persisted using MongoDB
Make sure app is running on HTTPS only and camera/mic permission is granted, for video/audio call to work.
Codewired requires Node.js to run. Install the dependencies and devDependencies and start the server and client.
| Key | Value |
|---|---|
| APP_CERTIFICATE | Agora app cert, generate here |
| APP_ID | Aroga id, generate here |
| MONGO_URI | MongoDB Atlas/local |
| NODE_ENV | dev, prod |
| REACT_APP_AGORA_ID | Agora id |
| REACT_APP_API_URL | server endpoint with port |
| REACT_APP_ENV | dev, prod |
| SKIP_PREFLIGHT_CHECK | true |