-
[토이프로젝트] 객실 예약 사이트 - 3rd ~ 4th 스프린트Project/토이프로젝트 2023. 12. 9. 19:19
3rd ~ 4th 스프린트
0. 주요 목표
1. FE 회원 가입 + 로그인 (OAuth2.0 kakao, gmail, google, 기본 회원 가입)
2. BE 회원 가입 + 로그인(OAuth2.0 kakao, gmail, google, 기본 회원 가입)
3. FE 회사 회원 가입
4. BE 회사, 리뷰 등록, 객실 등록, 예약, 팔로우, 고객 센터 api 생성
스프린트를 하나 더 만들어야 했는데 어정쩡하게 되어 그냥 진행되었다.
1. BE 소셜 로그인 작업
작업 ID : TSK-40
1. OAuth2.0 작업
2. jwt 토큰으로 인증 정책 설정
3. OAuth2.0 프로퍼티 반영
OAuth2.0 관련 작업 코드
https://heehee-myblog.tistory.com/23
2. BE 로그인 여부 확인, 로그인 정보
인터셉터, 리졸버 생성
작업 ID : TSK-40
1. 어노테이션 기반으로 로그인 여부 체크
2. 로그인시 로그인 정보 로드
3. BE 회원 마이페이지 수정 API 작성
마이페이지 수정 API
Rest Docs : 회원 정보 수정 API 문서
1. 마이페이지 정보 수정
2. 마이페이지 이미지 수정 (이미지 먼저 삭제 후 DB 정보 삭제)
3. BE 문의사항 관련 API 작성
문의사항 CRUD 작성
작업 ID : TSK-40
Rest Docs : 문의 사항 API 문서
4. BE 팔로우 관련 API 작성
마이페이지 팔로우 CRUD API 작성
작업 ID : TSK-44
Rest Docs : 팔로우 API 문서
5. BE 회사 관련 API 작성
회사 관련 API 작성, 인터센터, 리졸버 생성
작업 ID : TSK-44
Rest Docs : 회사 API 문서
1. 회사 회원 유저 여부 어노테이션
2. 회사유저시 유저 정보 로드
6. BE 카테고리 관련 API 작성
카테고리 관련 API 작성
Rest Docs : 카테고리 API 문서
1. 무한뎁스 카테고리 형식 (ManyToOne)
2. 필드를 한가지 추가함 ( ancestor 필드 -> 크게 쓸 일이 없었다. (한번에 루트 카테고리를 찾기 위한 목적이었다))
3. 조회 방법은 여러개 생성해둠
7. BE 예약 관련 API 작성
카테고리 관련 API 작성
작업 ID : TSK-44(1) TSK-44(2) TSK-44(3) TSK-44(4)
Rest Docs : 예약 관련 API 문서
8. 리뷰 관련 API 작성
리뷰 작성 관련 API 작성
작업 ID : TSK-44
Rest Docs :
작업을 진행할수록 브랜치별로 분리에 신경을 쓰지 못하고 있다.
귀찮아도 조금 신경을 써야할 것같다.
테이블 정보도 다른게 있어서 맞춰줘야하는데 할게 너무 많다...
'Project > 토이프로젝트' 카테고리의 다른 글
[토이프로젝트] 스프링 클라우드 기반 MSA 앨범 판매 사이트 (0) 2023.12.10 [토이프로젝트] 스프링 클라우드 기반 MSA 앨범 판매 사이트 (0) 2023.12.10 [토이프로젝트] 객실 예약 사이트 - 2ed 스프린트 (0) 2023.12.08 [토이프로젝트] 객실 예약 사이트 - 1st 스프린트 (0) 2023.12.08