ps-group / ps_judge

Work in progress - online judge for PS-Group
MIT License
1 stars 0 forks source link

[Go] Split frontend into frontend and backend #2

Closed sergey-shambir closed 6 years ago

sergey-shambir commented 6 years ago

Currently, frontend written with Node.js and serves HTML page for client browser. It's better to separate domain logic into new component - 'backend', written in Go. The new component should have JSON REST API, which serves frontend. Frontend should only serve HTML pages without any domain logic.

sergey-shambir commented 6 years ago

Refactoring mostly finished, frontend now works with backend, changes pushed to master branch

sergey-shambir commented 6 years ago

I've implemented buildlistener.go which listens for BuildFinished event, takes build report and updated commit and solution tables. So refactoring finished.