프로젝트 내용: 패키지 여행 서비스
프로젝트 배경: 개인 여행 일정 잡는 것을 어려워 하는 세대에게 적합한 패키지 여행 중심의 서비스 기획
프로젝트 기간: 2023년 12월 04일 ~ 2024년 01월 29일
- 언어: Java 17
- 개발 환경: IntelliJ, Gradle, Spring Boot 3
- 라이브러리: Spring Web, Spring Security, JPA, QueryDSL, Lombok, JWT, OAuth2
- 배포: EC2, RDS(MySQL)
- CI: GitHub Actions
- API 명세 : Notion
com.yanolja_fianl
├── domain
│ ├── user
│ │ ├── controller
│ │ ├── dto
│ │ ├── entity
│ │ ├── exception
│ │ ├── facade
│ │ ├── repository
│ │ └── service
│ ├── travel
│ │ ├── controller
│ │ ├── dto
│ │ ├── entity
│ │ ├── exception
│ │ ├── facade
│ │ ├── repository
│ │ └── service
│ ...
└── global
├── auth
├── common
├── config
├── error
├── infra
└── util
- 협업 관련
- 데일리 스크럼: 매일 오후 18:00 팀 전체 데일리 스크럼 진행
- 데일리 스크럼: 매일 오후 18:00 팀 전체 데일리 스크럼 진행
- 커밋 메시지 관련
- 커밋 제목은
prefix: 커밋 메시지
형태로 합니다. - prefix의 목록과 각각의 용도는 IntelliJ 플러그인에서 볼 수 있습니다.
- IntelliJ 플러그인 적용법: https://blog.naver.com/rinjyu/222157082860
- 커밋 내용을 자세하게 적습니다. (커밋 제목과 내용만 보더라도 코드 내용이 파악 가능할 정도로)
- 커밋 제목은