SW중심사업단 활동 신청 및 서류 제출 서비스
충북대학교 학생들이 SW중심사업단 프로그램을 신청하고 관련 보고서 제출을 편리하게 할 수 있도록 개발한 프로젝트입니다.
FrontEnd | BackEnd | DevOps |
---|---|---|
- 사용자는 자신이 제출한 폼이나 파일을 확인할 수 있습니다.
- 사용자는 본인이 신청한 프로그램을 취소할 수 있습니다.
- 사용자는 본인이 신청한 프로그램이 승인되었는지 반려되었는지, 보류되었는지 알 수 있습니다.
- 관리자는 학생들을 모집할 프로그램 공지글을 작성할 수 있습니다.
- 태그는 최대 3개까지 설정가능 하며 URL 미리보기를 통해 보여줄 홈페이지를 미리 확인할 수 있습니다.
- 관리자는 학생들이 신청할 때 사용할 신청 폼의 질문을 추가하고 작성할 수 있습니다.
- Docker > 19.x
-
소스코드 다운로드 - SoTong 클론 후 해당 디렉토리에서 서브 모듈 server, client 클론 진행
$ git clone https://github.com/SoftTong/SoTong.git $ cd SoTong SoTong$ git clone https://github.com/SoftTong/client.git SoTong$ git clone https://github.com/SoftTong/server.git
or
$ git clone https://github.com/SoftTong/SoTong.git $ cd SoTong $ git submodule init $ git submodule update
-
리액트 npm 패키지 설치
$ cd client client$ npm install
-
스프링부트 gradle 빌드
$ cd server server$ ./gradlew build
- 도커 이미지 빌드 및 컨테이너 실행
$ docker-compose up --build
- 컨테이너 실행
$ docker-compose up
- 컨테이너 다운
$ docker-compose down
- Docker > 19.x
- 소스코드 다운로드 - SoTong 클론 후 해당 디렉토리에서 서브 모듈 server, client 클론 진행
or
$ git clone https://github.com/SoftTong/SoTong.git $ cd SoTong SoTong$ git clone https://github.com/SoftTong/client.git SoTong$ git clone https://github.com/SoftTong/server.git
$ git clone https://github.com/SoftTong/SoTong.git $ cd SoTong $ git submodule init $ git submodule update
- 리액트 npm 패키지 설치
$ cd client client$ npm install
- 스프링부트 gradle 빌드
$ cd server server$ ./gradlew build
- 도커 이미지 빌드 및 컨테이너 실행
$ docker-compose up --build
- 컨테이너 실행
$ docker-compose up
- 컨테이너 다운
$ docker-compose down