요구사항 분석

leemiyeon·2023년 7월 16일

🗂️ 사용자 요구사항 정의서

https://docs.google.com/spreadsheets/d/1jxEzFm5AWrKZUcNSUWP9KveuJsD1YfrdaPoQd-U-w7w/edit?usp=sharing

🗂️ 기획 단계에서 고려된 주요 기능과 기술적인 요구사항 설명

🔢 개요

1인 미디어 크리에이터: youtube 크리에이터를 시작 타겟으로 기획
수익성과 확장성을 고려하여, 커뮤니티와 쇼핑 기능이 결합된 홈페이지 기획

👥 커뮤니티

👤 로그인
커뮤니티 자체 로그인, 소셜 로그인 (google, naver, kakao) 헤더에 배치
백엔드 필요 기술: spring security, oauth2 client

💟 인기 검색어
커뮤니티 내 1 ~ 10위 까지의 실시간 인기 검색어를 헤더에 배치
1. 커뮤니티 내 월간, 주간 인기 검색어를 키워드 클라우드로 검색화면에 배치
2. google trend 인기 검색어 데이터를 키워드 클라우드로 검색화면에 배치
검색 화면에 해당 유저의 최근 검색어 배치
백엔드 필요 기술: 월간, 주간, 일간 인기 검색어 데이터, google trend api

🎦 인기 급상승 동영상
youtube 실시간 인기 급상승 동영상 목록을 홈화면에 슬라이드로 배치
영상 클릭 시 모달창으로 이동, 해당 영상 재생
백엔드 필요 기술: youtube api

💟 지금 HOT한 게시글
게시판 별 인기있는 게시글들을 홈화면에 슬라이드로 배치
백엔드 필요 기술: 인기 게시글을 선정 내부 로직

👥 회원
회원 팔로우, 팔로잉 기능
게시글 좋아요, 북마크, 작성한 게시글 목록 관리
백엔드 필요 기술: 회원 CRUD, 회원 데이터 관리

🗃️ 게시판
게시글 작성 시 태그 기능
1. 태그 클릭 시 해당 태그가 달린 게시글 모아보기
2. 태그 클릭 시 해당 태그를 검색어로 검색하기
게시판 별 카테고리 분류, 카테고리: youtube 영상 주제 카테고리
백엔드 필요 기술: 게시글 CRUD, 카테고리, 태그 데이터 관리

🗃️ 댓글 및 답글 기능
게시글 조회 시 댓글 6개, 답글 접어서 화면에 배치
백엔드 필요 기술: 댓글 및 답글 CRUD

🛒 쇼핑

🛒 쇼핑몰
카메라, 방송 장비, 크리에이터 굿즈 등 관련 제품 판매 및 구매
백엔드 필요 기술: 전자 결제 api

0개의 댓글