NOW SOPT 34 APPJAM DEMODAY 최우수상 수상작
- Behance URL : https://www.behance.net/gallery/209714965/terning-College-Internship-App
- 앱 소개 URL : https://terning.framer.website/
인턴은 취업 전 전공 관련 실무 경험을 쌓을 수 있을 뿐만 아니라 취업 시장에서 중요한 평가 요소로 자리하고 있습니다.
하지만 채용 플랫폼에는 졸업자와 경력자를 위한 공고만 가득할 뿐, 대학생을 대상으로 한 인턴 공고만을 모아 탐색하기에는 어렵고 복잡하기만 합니다.
터닝에서는 대학생이 세운 계획에 딱 맞는 공고를 모아볼 수 있고, 인턴 지원 일정까지 효율적으로 관리할 수 있는 서비스를 제공합니다.
나만의 인턴 계획이 있는 대학생이라면, 지금 바로 터닝으로 대학생 인턴을 시작해보세요.
Solution 01. 오직 대학생 인턴만 모아볼 수 있도록
- 간편한 온보딩 : 세가지 질문에 대한 대답만으로 간단하게 내 인턴 계획을 세울 수 있어요
- 맞춤형 공고 확인 : 홈 화면에서 내 계획에 맞게 필터링된 공고만 쉽고 빠르게 확인할 수 있어요
- 마감 공고 리마인드 : 더 이상 지원 마감을 놓치지 않도록 일주일 내 마감되는 관심 공고를 알려드릴게요
Solution 02. 캘린더에서 효율적으로 인턴 지원 일정을 관리할 수 있도록
- 다양한 스크랩 색상 : 나만의 기준에 따라 공고를 스크랩하고 여러가지 색상으로 캘린더를 채워보세요
- 날짜별 리스트 제공 : 캘린더에 스크랩한 공고를 리스트 형식으로도 볼 수 있어요
- 공고 상세 페이지 : 캘린더에서도 깔끔하게 요약된 스크랩 공고 정보를 바로 확인할 수 있어요
- 인턴에 대해 잘 모를 수 있는 대학생들을 위해 친절하고 따뜻한 문구로 상세하게 안내해줘요.
- 타 채용 플랫폼과는 달리 오로지 ‘대학생 인턴’만을 위한 공고를 선별해서 불러와요.
- 오로지 대학생만을 공략하여 세세하고 전문적인 정보를 제공해요.
정정교/Junggyo1020 | 신정윤/JungYoonShin | 권장순/jsoonworld |
분야 | 이름 | 포지션 |
---|---|---|
서버 개발 | 정정교/Junggyo1020 | 서버 파트 리더, 팀 매니징 및 개발 인프라, 캘린더, 인턴 공고, 프로필 |
서버 개발 | 신정윤/JungYoonShin | 스크랩, 공고 상세, 탐색, 필터링 |
서버 개발 | 권장순/jsoonworld | 회원가입, 로그인, 회원관리 |
Git Flow
main
: 배포 프랜치develop
: 개발 브랜치type/#이슈번호
: 세부 개발 브랜치- 생성한 이슈번호로 브랜치를 생성한다.
- ex) feat/#20
- PR 머지 후 해당 브랜치는 삭제한다.
[type/#이슈번호]: 작업내용
ex) [feat/#20]: 검색 결과 필터링 기능 추가
type/#이슈번호
ex) feat/#20
Type | 의미 |
---|---|
✨feat | 새로운 기능 추가 |
🔨fix | 버그, 오류 수정 |
✅chore | 동작에 영향 없는 코드 or 변경 없는 변경사항(주석 추가 등) ex) .gitIgnore |
📝docs | README나 WIKI 등의 문서 수정 |
☁️db | DATABASE 및 더미데이터 수정 |
♻️refactor | 코드 리팩토링 ex) 형식변경 |
⚰️del | 쓸모없는 코드 삭제 |
✏️rename | 파일 이름 변경시 |
🔀merge | 다른 브랜치와 병합 |
💡test | 테스트 코드, 리팩토링 테스트 코드 추가 |
✒️comment | 필요한 주석 추가 및 변경 |
📂file | 파일 또는 폴더명 수정, 이동, 삭제 등의 작업만 수행한 경우 |
🔥!hotfix | 급하게 치명적인 버그를 고쳐야 하는 경우 |
클릭 시 API 명세서를 확인하실 수 있습니다.
├── build.gradle
├── 📂 src/main/java/org/terning/terningserver
│ ├── 📂 config
│ ├── 📂 controller
│ │ └── �📂 swagger // Swagger 설정 파일 분리
│ ├── 📂 repository
│ ├── 📂 domain
│ │ ├── 📂 common // ex) BaseEntity.java
│ │ ├── 📂 enums
│ │ └── 📂 mapping // 매핑 테이블 구현
│ ├── 📂 service // 인터페이스와 구현체(Impl) 구분
│ ├── 📂 dto // 도메인 별로 dto 구분
│ │ ├── 📂 user // 도메인(1)
│ │ │ ├── 📂 request
│ │ │ └── 📂 response
│ │ │
│ │ └── 📂 post // 도메인(2)
│ │ ├── 📂 request
│ │ └── 📂 response
│ ├── 📂 exception
│ │ ├── 📂 dto // ex) ErrorResponse, SuccessResponse
│ │ ├── 📂 enums // ex) ErrorMessage, SuccessMessage
│ │ └── CustomException.java, GlobalExceptionHandler.java
│ ├── 📂 jwt
│ └── 📂 util
└── ServerApplication.java