/Codegether

A collaborative online judge website where people can add algorithm problems and practice coding together

Primary LanguageJavaScript

Codegether

Description

A single-page web application for practicing algorithm problems, which supports multiple users editing the same problem simultaneously through ACE, Socket.io, and Redis.

Angular based front end which allows users to add / review problems, and stored data in MongoDB.

Docker based code execution service using Flask.

Run the program

bash ./launch.sh

Remember to npm install

Requirements

  • NodeJS
  • Redis
  • Python3/pip3
  • Docker