주요 결정 사항
- 위시리스트, 리뷰 도메인 구현 X
- aws를 사용하기 위해 Java16 → Java11활용
- Controller ↔ Service 계층간
Command
적용
스프린트 1 한 일
회원
- 로그인
- 회원가입
숙소
- 등록
- 수정 (도메인)
여행
- 등록(도메인, 서비스 - 비즈니스 로직 검증 필요)
- 조회(도메인, 서비스)
- 상세조회(도메인, 서비스)
- 취소(도메인, 서비스)
공통
- aws 초기 세팅 (ec2)
- flyway 세팅
- 에러 처리
스프린트 2 할 일
💡 - 중요함
숙소
- 숙소 사진 등록 S3 활용 -
득윤
- S3 버킷 생성 -
근오
- 숙소 상세 조회
- 가능한 날짜 계산하는 로직 💡
- 우기님의 말씀 참고
- 숙소 변경 -
현지
- 취소 -
현지
여행
- 여행 등록(예약) 검증 로직 추가 💡
- 컨트롤러 추가 -
득윤
- 등록
- 취소
- 예약 동시성 이슈 처리 💡
- DB 트리거, 이벤트큐
- 스케쥴러 구현 -
승한
@EventScheduler
- 오전 12시 퇴실
TRAVELING
→DONE
- 오전 12시 입실
RESERVED
→TRAVELING
공통
- 이메일 구축 및 적용 -
근오
- 회원 가입 이메일 인증
- 숙소 등록, 수정, 삭제
- 여행 등록, 삭제 (호스트, 게스트 모두)
- CI -
우기🔥
- Security - 인가
- api docs, README.md