Skip to content

JackMerryYoung/GenshinOJ

 
 

Repository files navigation

GenshinOJ

A great Online Judge which judges judgment via websocket. Inspired by Yur PaintBoard Project.

How to Build

Dependencies

Node.js, Python, Go-judge.

Build

Linux

Run Backend:

. ./venv/bin/activate && python server.py

Build Frontend:

cd ./client_web && npm i && npm run build

Preview Frontend:

npm run preview

About

A great online judge judges judgment via websocket

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Python 55.3%
  • TypeScript 43.2%
  • CSS 0.9%
  • JavaScript 0.2%
  • Java 0.1%
  • HTML 0.1%
  • Other 0.2%