요약 (Summary)
월급쟁이부자들에서 제작된 웰메이드 재테크 영상 컨텐츠들을 통해, 사용자들에게 재테크 정보를 전달합니다. 이 프로젝트는 사용자들이 서로 소통할 수 있도록 영상 컨텐츠에 대한 댓글과 좋아요 기능을 개발하는 것을 목표로 합니다. 관리자는 영상을 업로드하고, 사용자는 댓글을 달며, 좋아요 기능을 활용할 수 있습니다. 커뮤니티 기능을 강화하여 사용자 참여를 증대하려 합니다.
배경 (Background)
기존 커뮤니티 기능이 부족해 사용자가 단순히 조회 밖에 하지 못하는 문제가 있었습니다. 사용자들은 의견을 나누고, 토론할 수 있는 공간이 존재할 때, 더 오래 플랫폼에 체류하고 더 자주 방문할 것으로 예상합니다. 경쟁 커뮤니티 사이트들은 이러한 기능을 통해 높은 사용자 활동성을 보이고 있어 시장에서도 필요성이 커지고 있습니다.
목표 (Goals)
- 댓글 및 좋아요 기능 도입으로 사용자의 참여도를 높입니다.
- 커뮤니티 활성화 지표(월간 활성 사용자, 게시글 수 등)를 모니터링하여 성과를 측정합니다.
- 사용자에게 보내는 푸쉬 알림 및 알림 관리 기능을 제공합니다.
목표가 아닌 것 (Non-Goals)
- CMS(Content Management System)를 구축하지 않습니다. 유튜브에 이미 업로드 된, 임베드된 영상을 불러옵니다.
계획 (Plan)
- MySQL을 활용하여, 영상, 영상 댓글, 영상 좋아요 등을 나타내는 테이블을 추가하고 Java와 SpringBoot로 로직을 구현합니다.
- JPA와 QueryDSL로 영상, 영상 좋아요 및 댓글 데이터 관리 등 필요한 데이터 쿼리를 작성합니다.
- 영상 정렬 로직을 구현하여 사용자 경험을 개선합니다.
- 안본 영상 (가장 상위 노출)
- 최근 등록된 영상의 경우 가중치 높게 부여
- 다 봤을 경우, 조회수가 높은 순서대로 정렬
- 그러나 일부 가중치 부여하여 랜덤 정렬 될 수 있도록 구성
- 메시지 알림 및 구독 기능을 제공하여 구독한 유저들에게 신규로 업로드 된 영상을 푸쉬 메세지로 보내줍니다.
이외 고려 사항들 (Other Considerations)
- N/A
마일스톤 (Milestones)
- 1, 2일차 : 데이터베이스 설계 및 어드민 영상 컨텐츠 CRUD 기능 개발 완료 및 테스트
- 3, 4, 5일차 : 영상 좋아요 및 댓글 기능 개발 완료 및 테스트
- 6, 7일차 : 영상 구독 및 알림 메세지 발송 기능 구현 및 테스트
반응형
'기타' 카테고리의 다른 글
14가지 핵심 질문으로 알아보는 마이크로서비스 아키텍처 구축하기 (0) | 2025.02.22 |
---|---|
조편성 TechSpec과 테스트케이스 (0) | 2024.12.24 |
[기타] Tech Spec으로 프로젝트 성공 확률 높이기 (5) | 2024.11.10 |
[리팩토링 2판] Chapter 6 기본적인 리팩터링 (0) | 2024.08.26 |
[리팩토링 2판] Chapter 3 코드에서 나는 악취 (2) | 2024.08.12 |
댓글