4학년이 된 현재 졸업작품을 진행하게 되었다.
그동안 경험하고 배운것들을 최대한 살려서 프로젝트를 진행하려고 한다.
1. 주제 정하기
나는 주제를 정할 때 잘 알고 있거나 흥미를 가지고 있는 것을 프로젝트 주제로 선정해야 한다고 생각한다
그렇기 때문에 주제를 정할 때 취미가 무엇인지, 현재 관심을 가지고 있는 것이 무엇인지에 대한 질문을 하는데 다행히 같이 프로젝트를 진행하는 친구가 다양한 분야에 관심을 가지고 있어서 수월하게 의견을 나눌 수 있었다.
옷, 음악 등 다양한 분야의 의견이 있었지만 우리는 그 중 음악을 선택해서 "음악 플레이 리스트 공유 및 같이 듣기" 라는 주제를 정하게 되었다.
2. 핵심 기능
"음악 플레이 리스트 공유 및 같이 듣기"라는 주제를 정한 후 주제에 맞는 기능들을 생각해 보니 다음과 같은 핵심 주제들을 정하게 되었다.
플레이 리스트 공유
- 자신의 플레이 리스트를 다른 사람들에게 보여주고 댓글을 달 수 있도록 한다.
- 한 사람의 플레이 리스트가 마음에 든다면 그 사람의 게시물을 지속적으로 팔로우 할 수 있는 팔로우 기능
실시간 스트리밍
- 특정 사용자가 DJ가 되어서 음악을 선곡하고 다른 사람이 같이 듣는 것
- 사용자가 듣고 있는 음악을 다른 사람과 실시간으로 같이 들을 수 있다.
음악 추천기능
- 자신이 좋아하는 음악 스타일을 처음에 설정하면 비슷한 스타일을 추천해 준다
- 내가 겪고 있는 상황, 날씨, 기분에 따라 노래를 설정하면 그걸 토대로 노래를 추천해주는 기능
'프로젝트' 카테고리의 다른 글
| GCP docker 컨테이너에 있는 MySQL 접속하기 (0) | 2024.12.01 |
|---|---|
| 스프링 시큐리티 인증(ajaxAuthenticationFilter, jwt, oauth2) (0) | 2024.09.20 |
| [기록] Music Place - DB 설계 (0) | 2024.04.04 |
| [기록] Music Place - 와이어 프레임 (0) | 2024.04.04 |
| [기록] Music Place - 기능 명세서 & 플로우차트 (0) | 2024.03.31 |