# OJ **Repository Path**: zklcdc/OJ ## Basic Information - **Project Name**: OJ - **Description**: 稳健 Online Judge 前端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://oj.yangzheng.com.cn/ - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2019-08-18 - **Last Updated**: 2021-11-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OnlineJudge Front End [![vue](https://camo.githubusercontent.com/c667f80f30b4d9182bf2b261c0de61306e3be5c2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7675652d322e352e31332d626c75652e7376673f7374796c653d666c61742d737175617265)](https://github.com/vuejs/vue) [![vuex](https://camo.githubusercontent.com/e9f884d9129ecc11bbf1eb004e6cec42810a2540/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f767565782d332e302e312d626c75652e7376673f7374796c653d666c61742d737175617265)](https://vuex.vuejs.org/) [![echarts](https://camo.githubusercontent.com/8ce4e001d81b8f99c176cb24a14fe94151ddb534/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f656368617274732d332e382e332d626c75652e7376673f7374796c653d666c61742d737175617265)](https://github.com/ecomfe/echarts) [![iview](https://camo.githubusercontent.com/1dabb93bc4102799f32d5211d9124a511dc3ab07/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f69766965772d322e382e302d626c75652e7376673f7374796c653d666c61742d737175617265)](https://github.com/iview/iview) [![element-ui](https://camo.githubusercontent.com/6fea63b0615ca60365c32f26018917ea492e4fdd/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f656c656d656e742d322e302e392d626c75652e7376673f7374796c653d666c61742d737175617265)](https://github.com/ElemeFE/element) [![Build Status](https://camo.githubusercontent.com/88696a8417d2bfca828ad10c83086218833d6c45/68747470733a2f2f7472617669732d63692e6f72672f48617272792d7a6b6c6364632f4f4a2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/Harry-zklcdc/OJ) > ### A multiple pages app built for OnlineJudge. [Demo](https://oj.yangzheng.com.cn/) ## Features - Webpack3 multiple pages with bundle size optimization - Easy use simditor & Nice codemirror editor - Amazing charting and visualization(echarts) - User-friendly operation - Quite beautiful:) ## Get Started Install Node.JS **v12.16.1** first. ### Linux ```bash npm install # we use webpack DllReference to decrease the build time, # this command only needs execute once unless you upgrade the package in build/webpack.dll.conf.js export NODE_ENV=development npm run build:dll # the dev-server will set proxy table to your backend export TARGET=http://Your-backend # serve with hot reload at localhost:8080 npm run dev ``` ### Windows ```bash npm install # we use webpack DllReference to decrease the build time, # this command only needs execute once unless you upgrade the package in build/webpack.dll.conf.js set NODE_ENV=development npm run build:dll # the dev-server will set proxy table to your backend set TARGET=http://Your-backend # serve with hot reload at localhost:8080 npm run dev ``` ## Screenshots [Check here.](https://github.com/QingdaoU/OnlineJudge) ## Browser Support Modern browsers and Internet Explorer 10+. ## LICENSE [MIT](http://opensource.org/licenses/MIT) ## Attention ``` #custom JavaScript or CSS 自定义JavaScript/CSS ./src/styles #page 修改界面 ./src/pages #language 语言文件 ./src/i18n ```