자유주제로 프로젝트를 진행하였다.
지난 2주간 android studio를 사용하여 앱 개발 경험을 쌓았기 때문에, 이번에는 웹을 활용해보고자 했다.
Django , SQLite를 활용하여 프로젝트를 진행하였다.
주제는 사람의 성향을 분석하여 음악을 추천해주는 웹사이트이다.
첫 페이지에서 성향을 분석하기 위한 질문에 답하면, 응답을 토대로 K-POP artist를 추천한다.
홈페이지에 회원가입을 하면 자신의 성향을 저장할 수 있고,
마이페이지에서 자신에게 추천된 아티스트의 음악을 감상할 수도 있다.
다른 user의 id를 입력하면 다른 user와 자신에게 공통적으로 추천된 아티스트 목록을 확인할 수 있다.
추천된 노래는 youtube player api를 이용하여 감상할 수 있으며, 감상 중 노래가 좋다고 판단되면 좋아요 버튼을 눌러 플레이리스트에 추가할 수 있다.
플레이리스트에서는 자신이 좋아요 버튼을 누른 곡들이 자동으로 반복재생된다.