# OnlineJudgeFE **Repository Path**: OSABC/OnlineJudgeFE ## Basic Information - **Project Name**: OnlineJudgeFE - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-07-07 - **Last Updated**: 2025-07-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OnlineJudge Front End [![vue](https://img.shields.io/badge/vue-2.5.13-blue.svg?style=flat-square)](https://github.com/vuejs/vue) [![vuex](https://img.shields.io/badge/vuex-3.0.1-blue.svg?style=flat-square)](https://vuex.vuejs.org/) [![echarts](https://img.shields.io/badge/echarts-3.8.3-blue.svg?style=flat-square)](https://github.com/ecomfe/echarts) [![iview](https://img.shields.io/badge/iview-2.8.0-blue.svg?style=flat-square)](https://github.com/iview/iview) [![element-ui](https://img.shields.io/badge/element-2.0.9-blue.svg?style=flat-square)](https://github.com/ElemeFE/element) [![Build Status](https://travis-ci.org/QingdaoU/OnlineJudgeFE.svg?branch=master)](https://travis-ci.org/QingdaoU/OnlineJudgeFE) >### A multiple pages app built for OnlineJudge. [Demo](https://qduoj.com) ## 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 nodejs **v8.12.0** 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)