
This is a full-stack project with an Angular based front end, NodeJS based restful API, and docker based code execution engine. We created multiple components in the front end to allow users to review and add problems and provide solution. The data is passed to the restful API, which in turn save...
The Collaborative Online Judge System represents a sophisticated full-stack project designed to enhance the coding and problem-solving experience for users. Built with a modern Angular-based front end and a NodeJS restful API, it leverages a Docker-based code execution engine for seamless performance. This system is not only built for individual users to tackle problems but also facilitates real-time collaboration among multiple users, making it ideal for educational environments and programming contests.
The architecture of this system provides a robust solution to managing user-generated content and interactions. With support for CRUD (Create, Read, Update, Delete) operations for problems, the project ensures that both administrators and users can effectively contribute to and engage with a wide array of coding challenges. This setup serves as an excellent platform for aspiring developers to hone their skills while nurturing community collaboration.
