online-judge-system Overview Feature interactive code editor (supported languages: Java C++ Python). Multiple users can edit the same piece of code simultaneously. compile and execute. Collaborative Editor Tech Stack Frontend - client Angular Socket.io Backend - server Node.js Socket.io Redis MongoDB Nginx Backend(executor) Nginx Flask Docker