<aside>
📒 1. 프로젝트 개요
- 프로젝트 소개
- 영화, 드라마, 스포츠 등 다양한 콘텐츠를 큐레이팅하고 공유하고 실시간 같이 보기 기능까지 제공하는 소셜 서비스로, 사용자들은 자신만의 플레이리스트를 만들고, 다른 사용자와 소통하며 콘텐츠 경험을 확장할 수 있다.
- 핵심 기능
- 콘텐츠 관리/리뷰 기능
- 다른 유저 팔로우 기능
- 다른 유저와 DM(메시지) 기능
- 실시간 알림 기능 제공
- 플레이리스트 생성 및 구독 기능
- 자신의 플레이리스트를 생성해서 콘텐츠를 추가할 수 있는 기능
- 다른 사용자의 플레이리스트를 구독할 수 있는 기능
- 실시간 채팅 기능
- 동일한 콘텐츠를 보고있는 사용자끼리 실시간 채팅 기능
</aside>
<aside>
📝 2. 담당한 작업
- 프로젝트 내에서 본인이 맡은 역할과 기여한 부분을 구체적으로 기술해 주세요.
플레이리스트 관리
- 플레이리스트 목록 조회 / 플레이리스트 단건 조회
- 플레이리스트 생성
- 플레이리스트 삭제 / 수정
- 플레이리스트 구독 / 구독 취소
- 플레이리스트에 콘텐츠 추가 / 콘텐츠 삭제
메세지 관리
- 채팅방 목록 조회 / 특정 채팅방 조회
- 채팅방 생성
- DM 목록 조회 / 특정 사용자와의 채팅방 조회
- DM 읽음 처리
</aside>
<aside>
📈 3. 기술적 성과
- 프로젝트에서 사용한 기술 스택과 구현한 주요 기능을 설명해 주세요.

- 플레이리스트 도메인 전반 설계 및 개발
- 메세지 도메인 전반 설계 및 개발
- 커서 기반 페이징으로 목록 조회 구현
- 네
</aside>
<aside>
🛠️ 4. 문제점 및 해결 과정
- 프로젝트 진행 중 직면한 기술적 문제와 이를 해결한 과정을 상세히 설명해 주세요.
- 플레이리스트 구독 및 구독 취소 요청 시 발생한 409 Conflict 해결
- DM 목록 첫 페이지 조회가 되지 않는 버그 해결
</aside>
<aside>
💡 5. 협업 및 피드백
- 팀원들과의 협업 과정에서 느낀 점, 배운 점, 그리고 피드백을 기록해 주세요.
- 느낀 점
- 배운 점
- 피드백
</aside>
<aside>
💾 6. 코드 품질 및 최적화
- 프로젝트 중 코드의 가독성과 유지보수성을 어떻게 고려했는지, 성능 최적화를 위한 작업을 설명해 주세요
</aside>
<aside>
🔎 7. 향후 개선 사항 및 제안
- 프로젝트가 완료된 이후에도 개선할 수 있는 부분이나, 향후 프로젝트에서 적용할 수 있는 개선 제안을 적어주세요.
</aside>