There three program in MDOJ:

  • Frontend: rendering and serve frontend
  • Backend: process request
  • Judge: execute user-submitted program