- 팀원 구성: 나동빈, 장승훈, 김세아, 강경민, 이상수
- 팀 매니저: 안득하
- 웹팩3(Webkpack3)를 활용한 다중 페이지
- 쉽게 사용할 수 있는 코드 에디터
- E-Charts를 활용한 시각화 모듈
- 사용자 친화적인 명령어 기능
노드 JS v6.11 버전이 설치가 되어 있어야 합니다.
# NPM을 이용해 인스톨을 수행합니다.
sudo npm install
# 웹팩3 DLL 레퍼런스를 이용해 빌드 시간을 절약합니다.
# 기본적으로 이 명령어는 build/webpack.dll.conf.js 내부의 패키지를 업그레이드하지 않았다면 한 번만 수행하면 됩니다. (매 번 실행할 필요가 없음.)
NODE_ENV=development sudo npm run build:dll
# 개발 서버에서 백 엔드 서버에 프록시 테이블을 설정합니다.
export TARGET=http://Your-backend
# 기본적으로 8080 포트에서 프론트 서버가 생성됩니다.
npm run dev
실행 이후의 Host의 80번 포트 혹은 443번 포트와 본 서버의 8080 포트와 포트 포워딩을 해주어야 합니다.
- 인터넷 익스플로러 10 이상 버전을 포함한 다양한 모던 브라우저
- 기본적으로 온라인 저지 백 엔드는 Qingdao University의 Online Judge Server 모듈의 Docker Version을 사용합니다.
- 현재 기존의 레거시 코드 한글 패치를 적용한 상황입니다.
- 향후 본 서버에서 추출된 사용자 채점 정보를 이용해 학생들의 수준을 판별하고 분류합니다.
- REST API를 활용한 Micro Service 원칙을 철저하게 따릅니다.