주요 개발 기능
FE
- React-Query 활용 API 연동
- 사용자 로그인 / 회원가입 API 연동
- 일기 CRUD API 연동
- 관련 UI 수정
- 일기 생성 / 수정 시 태그 입력 박스
- 일기 나열 / 수정 페이지
- 커스텀 스크롤 바
- 애니메이션 추가
- Recoil 활용 뷰 전환
- 회원가입 성공 → 로그인
- 로그인 성공 → 메인 페이지
- 일기 나열 → 조회 → 수정 → 읽기 등
BE
- Entity 및 DTO 구조 리팩토링
- 모양 관련 API 구현
/shapes/default
GET 요청 처리 시 해당하는 Shape 객체 배열 반환
/shapes/:uuid
GET 요청 처리 시 해당하는 모양의 NCP Object Storage bucket에서 읽어온 스트림 파일에 대해 StreamableFile 반환 기능 구현
- 일기 생성 시 태그가 없을 경우 새로 저장
- 일기 CRUD API에 대한 서버 응답 수정 및 통합 테스트 작성
- 일기 CRUD e2e 테스트 작성
- 특정 사용자에 해당하는 모든 일기 목록을 가져오는 API 구현
- AES-256-CDC를 통한 일기 내용 암호화 및 복호화
프로젝트 진행 상황
- 스프린트 백로그 작성 방향을 재정비
- 하나의 큰 제품 백로그를 FE와 BE가 함께 완성하는 방향으로 작성
- 서브 담당자를 추가하여 하나의 작업에 FE, BE 모두 담당하도록 변경
- github PR을 진행할 때에도 FE, BE 한 명씩 2명이 리뷰 후 통과하도록 규칙 변경
- API 문서 정리
- 회원가입 / 로그인 및 일기 CRUD API 연동
한 주 동안 칭찬할 점(Keep)
- 스프린트 백로그 작성 방향이 재정비되면서 FE와 BE가 하나의 제품 백로그를 완성하기 위해 소통을 많이 진행했다.