* 본 프로젝트는 < https://github.com/CSID-DGU/2023-1-OSSP1-colorful-7?tab=readme-ov-file>프로젝트를 develop한 프로젝트입니다. 프론트 개발 디자인과 코드 스타일을 차용하였습니다.
구분 | 성명 | 역할 | 소속학과 | 연계전공 | 이메일 |
---|---|---|---|---|---|
팀장 | 천기정 | 기획, 백엔드 개발 | 산업시스템공학과 | 융합소프트웨어 | [email protected] |
팀원 | 김동완 | 프론트엔드 개발 | 통계학과 | 융합소프트웨어 | [email protected] |
팀원 | 김호정 | 백엔드 개발, 배포 | 경영정보학과 | 융합소프트웨어 | [email protected] |
- 사용자에게 직관적인 인터페이스를 제공, 팀 빌딩과 프로젝트 관리 과정을 간소화하여 편리함을 제공함으로써 사용자 경험을 강화
- 학생들에게 타학과 학생들과 교류할 수 있는 서비스를 통해 다양하고 새로운 프로젝트를 진행할 수 있게 효율적인 팀 구성의 기회를 제공
- 교수님들께 수업 별로 팀 빌딩 과정 및 결과를 실시간으로 제공하여 학생들의 팀 빌딩에 대한 피로도를 감소
- 동국대학교 이메일을 통한 회원가입 기능을 통해 사용자의 신뢰성을 보장하여 사용자들이 보다 적극적으로 공모전 및 프로젝트에 참여할 수 있게 도움
- 학생들의 이력서를 통해 자신의 능력을 효과적으로 표현할 수 있도록 도와주어 팀원들이 적합한 팀원을 찾을 수 있도록 도움
- 학생들이 원하는 프로젝트를 등록하고, 다른 학생들이 참여할 수 있도록 도와주어 학생들이 원하는 프로젝트를 진행할 수 있도록 도움
-
- Frontend : React.js, TypeScript
- Backend : Spring Boot
- Database : MySQL
- Deploy : AWS , RDS, S3
-
[Sequence diagram]
-
- 학생들은 자신의 이력서를 작성하고, 이를 다른 학생들이 볼 수 있도록 공개할 수 있음
- 마크다운 형식을 이용하여 자신이 원하는 형식의 이력서를 작성 가능
- 마크다운이 익숙하지 않은 유저들을 위한 프리뷰 에디터를 제공하여 보다 쉽게 이력서를 작성할 수 있도록 도움
2. 동국대학교 강의 페이지
- 교수님은 강의를 등록하고, 학생들은 해당 강의에 참여하여 팀을 구성할 수 있음
- 강의에 대한 정보와 팀 구성 현황을 확인할 수 있음
- 강의에 참여 중인 학생들과 이력서를 확인할 수 있음
- 학생들의 팀 구성 현황을 확인 가능
- 학생들은 강의 내에서 자유롭게 팀을 구성할 수 있음
- 팀원을 찾는 학생들은 자신의 이력서를 등록하고, 다른 학생들의 이력서를 확인하여 적합한 팀원을 찾을 수 있음
- 가입 상태를 바로 확인 가능
- 학생들은 자신이 원하는 프로젝트를 등록하고, 다른 학생들이 참여할 수 있도록 도움
- 원하는 프로젝트의 형식에 맞춰 팀 구성을 변환할 수 있음
- 팀장은 자신의 이력서와 프로젝트에 대한 정보를 등록할 수 있음
- 팀원은 자신의 이력서를 통해 가입을 신청할 수 있음
- 팀 구성 프로젝트를 하는 학생:
- 효율적인 팀 구성
- 개개인의 능력 발휘
- 향상된 학습 경험
- 교수님:
- 간편한 팀 구성 관리
- 향상된 프로젝트 퀄리티
- 공모전과 프로젝트의 퀄리티 향상
- 다양한 팀 구성
- 성장과 발전
- 선의의 경쟁
-
Frontend 실행 방법
- frontend 폴더로 이동
npm install
로 필요한 패키지 설치npm start
로 실행
-
Backend 실행 방법
- backend 폴더로 이동
./gradlew build
로 빌드java -jar build/libs/프로젝트명.jar
로 실행