- 음악 검색
- 재생목록 내 곡 추가, 삭제
- 내 위치에서 가장 많이 들은 곡
- 현재 날씨에 많이 들은 곡
- 현재 시간대에 많이 들은 곡
- 공유 재생 목록에 곡 추가
- 내 재생목록에 공유 재생목록 추가
- 100m 반경의 사용자가 듣고 있는 곡 정보
- 사진의 분위기 분석을 바탕으로 곡 추천
- 위도, 경도를 GeoCoding을 통해 읍면동으로 변환하여 위치 활용
- AI를 이용하여 사진의 장소, 시간대, 특징, 분위기 분석
- 장소 분석을 통한 노래 추천
- Redis GeoSpatial을 활용하여 효율적인 거리 계산
- webSocket, Stomp를 활용하여 주기적인 위치 정보 통신
- 잦은 RDB 접근을 줄이기 위해 Redis 활용
- 사용자들의 곡 재생 기록을 저장
- 일주일마다 Spring Scheduler를 활용해서 위치별, 시간별, 날씨별 인기곡 추출
- 추출한 노래는 mysql과 redis에 모두 저장
| | |
| :--------------------------------------------------------: | :----------------------------------------------------------: | ------------------------------------------------------ |
|
|
|
| 플레이맵 | 홈 |
| |
TypeScript: 4.9.5Next: 18.2.0RecoilAxiosstyled-componentESLintPrettierAndroid Studio
JAVA: 11Spring: 2.7.0Spring Data JPASpring Security
MySQLRedisWebsocket
AWS EC2JenkinsDockerAmazon S3NginX
GitJiraNotionMattermostFigma






