아래는 기능 목록인데 내가 맡은 기능을 굵은 글씨로 표시했다. 이전 과제에서 했던 기능을 제외하고 새로운 기능을 해보고 싶어서 고르게 되었다!🙂
<필수기능>
1. 프로필 조회와 수정
2. 게시글 CRUD
3. 사용자 인증 (회원가입, 회원탈퇴)
4. 친구 관리
<도전기능>
5. 정렬 및 기간 검색 기능
6. 댓글 CRUD
7. 좋아요 기능
8. 친구 차단
9. 알 수도 있는 친구 추천
로그인 전 | 로그인 후 |
---|---|
![]() | ![]() |
기존 ERD에는 Block이 다른 테이블에 있었지만, 튜터님 피드백을 받은 후 Relationhsip 테이블로 합치게 되었다. 차단을 하면 팔로우/팔로잉도 모두 끊어지니까 한 테이블에서 status 값(Enum)으로 관리하는 것이 나을 것이다.
늦잠을 자서 지각해버린 오늘..반성하자.