Skip to content

This is an open-source online judging system designed to help programmers and students practice and compete through diverse and engaging programming challenges. (As: codeforces, dmoj, vnoj,...)

Notifications You must be signed in to change notification settings

zunohoang/neptune-oj

Repository files navigation

Open Source Online Judge System Project (NeptuneOJ)

Hello everyone,

We are excited to introduce Open Source Online Judge System version 1 (NeptuneOJ v1). This is an open-source online judging system designed to help programmers and students practice and compete through diverse and engaging programming challenges.

About NeptuneOJ v1

NeptuneOJ v1 is built with the goal of providing a professional testing environment, supporting multiple programming languages, and ensuring fairness in evaluating and ranking submissions. The project is fully open-source, allowing the community to contribute and continuously improve it.

Technologies Used

The project is developed using modern and popular technologies:

  • Backend: Spring Boot
  • Frontend: ReactJS
  • Database: PostgreSQL
  • Caching & Message Broker: Redis
  • Containerization: Docker

Project Goals

  • Provide a high-quality platform for learning and testing programming skills.
  • Provide exercises and contests for practice.
  • Currently supports only C/C++11.
  • Ensure transparency and fairness in the evaluation process.
  • Encourage contributions and development from the open-source community.

Join and Contribute

We welcome your interest and contributions to the project. Let’s work together to build a better platform for learning and testing programming skills for everyone!

Thank you for your support!

Contact:

About

This is an open-source online judging system designed to help programmers and students practice and compete through diverse and engaging programming challenges. (As: codeforces, dmoj, vnoj,...)

https://oj.zunoh.me (working 9-10pm)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages