-
Notifications
You must be signed in to change notification settings - Fork 3
Requirements
Jaemin Jung edited this page Oct 11, 2021
·
36 revisions
하기 내용은 본 프로젝트의 최소 기능으로써 Demo Day 까지는 구현 될 예정입니다:
- 렌딩페이지
- 메인페이지
- 회원가입페이지
- 회원정보 조회/수정 페이지
- 선택한 장르 페이지
- 음원 상세 페이지
- 음원 등록 페이지
- 음원 수정 페이지
- 검색 결과 페이지
- 오디오 플레이 페이지(사이드바)
- 로그인은 modal
- 회원탈퇴, 리소스 삭제 확인 modal
- 음원 플레이 기능 (핵심 feature)
- 리스너가 업로드 된 음원을 감상하기 위함
- 재생목록 기능 (핵심 feature)
- 유저가 마음에 드는 곡들을 재생목록에 리스트업하여 다음부터 계속 Hidden Track 에서 해당 곡들을 듣기 위함
- 재생목록에 음원 담기(C)
- 재생목록에서 음원 확인(R)
- 재생목록에서 음원 추가(U)
- 재생목록에서 음원 삭제(D)
- 유저가 마음에 드는 곡들을 재생목록에 리스트업하여 다음부터 계속 Hidden Track 에서 해당 곡들을 듣기 위함
- 음원 업로드 기능 (핵심 feature)
- 무명가수, 신인가수, 가수지망생등 본인의 노래들을 홍보하기 위함(오디오 파일, 앨범 표지이미지, 음원 정보 등)
- 새로운 음원 업로드(C)
- 음원은 상세페이지에서 확인(R)
- 업로드한 음원 수정(U)
- 업로드한 음원 삭제(D)
- 무명가수, 신인가수, 가수지망생등 본인의 노래들을 홍보하기 위함(오디오 파일, 앨범 표지이미지, 음원 정보 등)
- 음원 평가 기능(좋아요 및 평점)
- 좋아요 추천(C)
- 좋아요 추천 취소(D)
- 인기차트,최신차트 기능
- 유저들에게 현재 Hidden Track 에서 인기인 곡들과, 등록된지 얼마 안된 곡들을 소개
- 댓글 기능
- 댓글 작성(C)
- 댓글 보기(R)
- 댓글 수정(U)
- 댓글 삭제(D)
- 해시태그
- 음원을 등록할때 해시태그를 이용해 아티스트가 본인 노래의 키워드를 지정하여 홍보하기 위함
- 등록할 음원에 지정할 해시태그 등록(C) : 색깔로 구별
- 등록하려는 해시태그 확인(R) : 색깔로 구별
- 등록하려는 해시태그 수정(U) : 색깔로 구별
- 음원 검색할때 해시태그를 이용해 유저가 음원 검색하기 위함(곡의 분위기, 장르 등)
- 음원을 등록할때 해시태그를 이용해 아티스트가 본인 노래의 키워드를 지정하여 홍보하기 위함
- 검색기능
- 특정 음원을 검색할 수 있는 기능 (음원 제목, 아티스트 이름, 해시태그)
- Loding Indicate
- 반응형 웹
- 모바일 환경에 대응하기 위함
- 로그인 기능(회원가입, 비소셜 로그인, 소셜(카카오) 로그인, 로그아웃, 회원탈퇴)
- 유효성 검사
- 회원정보 조회/ 수정 기능
- 유효성 검사
- W3C validator 통과
- visualizer 페이지(시각효과 및 음원 플레이 페이지 : 비쥬얼라이져 사용한 페이지)
- 로그인
- 소셜 로그인 (카카오 외 추가 - 구글, 페이스북 등)
- 음원 업로드시 1분 미리듣기 기능
- 본인의 음원 오디오가 잘 출력되는지 확인하기 위한 기능
- 백그라운드 재생
- 다른 페이지 이동시에도 음원 재생이 유지됨
- 3rd-party API 호출
- (react audio spectrum)
- 회원가입시 인증 메일 발송 기능
- 슬라이드
- 무한스크롤
- [배포] 도메인 구매 및 HTTPS 배포