mirror of
https://github.com/QingdaoU/OnlineJudgeFE.git
synced 2024-12-29 16:01:51 +00:00
1c24c4bee8
upgrade to node v8.12.0
47 lines
1.6 KiB
Markdown
47 lines
1.6 KiB
Markdown
# 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.
|
||
|
||
```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
|
||
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
|
||
```
|
||
|
||
## Screenshots
|
||
|
||
[Check here.](https://github.com/QingdaoU/OnlineJudge)
|
||
|
||
## Browser Support
|
||
|
||
Modern browsers and Internet Explorer 10+.
|
||
|
||
## LICENSE
|
||
|
||
[MIT](http://opensource.org/licenses/MIT)
|