온라인저지 서버 개발
- SW운영센터(백엔드 서버 개발담당)
- 온라인 Judge 서버
2020.06.01 ~ 2020 11.31
프론트개발(react.js) 2명, 백엔드개발(springBoot) 2명
- 관리자 모듈의 컨테스트등록,수정,조회,삭제 API 개발
- 관리자 모듈의 문제,테스트케이스업로드, 다운로드 및 컨테스트에 문제 등록, 수정, 조회 API 개발
- 관리자 모듈의 컨테스트 신청 및 승인 및 조회 API 개발
- 학생 모듈의 질문등록,조회,삭제 API개발
- 학생 모듈의 컨테스트 코드 제출 및 스코어보드 확인 API 개발
- 학생이 소스코드 제출시 채점서버와 REST API통신을 통해 결과 수신 API 개발
- 인증서버를 통한 회원 로그인 API 개발
- JPA를 통한 DB개발
- 스프링부트 프로젝트와 MYSQL DB와 연동
- Junit을 통한 서버API테스트
SpringBoot, Gradle, MySQL, JPA, junit