졸업 프로젝트
음악과 감정의 연결고리를 탐색하는 감정 및 날씨 분석 기반의 개인화된 음악 추천 서비스입니다.
2023-03-21 ~ 2023-12-14
Java 11
IntelliJ
Ubuntu 22.04
Spring Boot 2.7.11
Python
Jupyter Notebook
AWS EC2, RDS, S3
JWT
Spring Security
MySQL
JPA
Flask
ngrok
JWT
Notion
Discord
Git
Postman
| 메인 페이지 | 프로필 설정 페이지 |
|---|---|
![]() |
![]() |
| 기록 페이지 | 노래 추천 페이지 |
![]() |
![]() |
| 감정 달력 페이지 | 감정 통계 페이지 |
![]() |
![]() |
- 사용자는 구글 계정 연동을 통해 로그인할 수 있으며, 서비스 자체 계정 생성으로도 가입이 가능합니다.
- 회원가입 과정에서 사용자는 자신의 연령대와 선호하는 음악 장르를 선택할 수 있습니다.
- 선택한 연령대와 장르는 추천 음악 알고리즘에 반영되어, 사용자 맞춤형 음악 플레이리스트를 제공받게 됩니다.
- 주요 서비스 : Google 로그인, 사용자 정보 추가입력, MyPage
- 사용자는 자신의 일상과 감정을 기록하고, 이를 기반으로 개인화된 음악 추천을 받습니다.
- 기록된 내용은 감정 분석 모델을 통해 처리되며, 분석 결과에 따라 사용자의 감정을 반영하거나 상반된 분위기의 음악이 추천됩니다.
- 사용자는 추천받은 음악을 좋아요 기능을 통해 관심 음악으로 저장하고, 추후에 쉽게 접근할 수 있습니다.
- 주요 서비스 : 일상 기록 기반 음악 추천, 관심 음악 저장 및 관리
- 감정 달력 기능을 통해 사용자는 자신의 일상 기록과 감정 변화를 월간 달력 형태로 확인할 수 있습니다.
- 달력에는 각 날짜별로 사용자의 감정을 시각화한 이모지가 표시되어, 감정 변화를 한눈에 파악할 수 있습니다.
- 사용자는 특정 날짜를 선택하여 그날의 일상 기록과 연관된 음악 추천 목록을 확인할 수 있습니다.
- 주요 서비스 : 월간 감정 추적, 일상 기록 조회, 감정 통계 제공








