👑김주하 | 송찬환 | 함소명 | 김서영 | 설혜현 | 신승헌 |
BackEnd Infra |
Backend WearOS |
Backend |
Frontend Design |
Frontend Design |
Frontend |
2023.10.09 ~ 2023.11.17
음악과 함께 추억과 감정을 다른 사람들과 공유할 수 있는 플랫폼
- 내가 좋아하는 노래를 다른사람들도 들어 줬으면 좋겠다.
- 나만 아는 노래가 많은 사람들에게 유명해졌으면 좋겠다.
- 노래에 대한 호불호는 없지만 막상 찾아 듣기는 귀찮다.
- 아무 노래나 들어도 되지만 신선한 음악을 듣고 싶다.
- 새로운 노래를 듣고 싶지만 랭킹 별로 정렬 된 노래를 듣기에는 업데이트 주기도 느리고 흔하다.
- 하지만 특정상황에 누군가가 추천해주는 랜덤한 노래를 들으면 막연히 아무거나 듣는 것 보다 경험적으로 좋다.
내가 좋아하는 노래를 지금 이 시간, 이 상황에 맞는 태그나 코멘트와 함께 지금 이 장소에 음악을 뿌려보자!
버전 상세 정보
AWS EC2
Docker
: 24.0.5Nginx
: 1.18.0 (Ubuntu)Jenkins
: 2.417Prometheus
: 2.45.1grafana
: 10.2.2
버전 상세 정보
Java 17
IntelliJ IDEA Ultimate
Spring Boot
: 3.1.5MySQL
: 8.0.33JPA
: 3.1.5Spring Security
: 6.1.xQueryDsl
: 5.0.0MapStruct
: 1.5.3
버전 상세 정보
Visual Studio Code
React
: 18.2.0Axios
: 1.6.0TypeScript
: 5.0.2Recoil
: 0.7.7npm
: 9.5.1Vite
: 4.4.5PWA
chart.js
: 4.4.0styled-components
: 6.1.0Node.js
: 18.16.1
버전 상세 정보
Android Studio
: 2022.3.1Kotlin
: 1.9.0Jetpack Compose
: 1.0.0Retrofit2
: 2.9.0Google Maps
: 2.11.4coil-compose
: 2.4.0
기타 기능 보기
안드로이드 WearOS App
- 스마트폰 앱의 기능을 워치 앱으로 구현하여 사용자가 보다 쉽게 서비스를 이용할 수 있는 플랫폼을 제공합니다.
Back
📦herehear
┣ 📂achievement
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┣ 📂mapper
┃ ┣ 📂observer
┃ ┃ ┣ 📂aop
┃ ┃ ┣ 📂events
┃ ┣ 📂repository
┃ ┗ 📂service
┣ 📂admin
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┣ 📂mapper
┃ ┣ 📂repository
┃ ┗ 📂service
┣ 📂entity
┃ ┗ 📂type
┣ 📂file
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┣ 📂repository
┃ ┣ 📂service
┃ ┗ ┗ 📂impl
┣ 📂global
┃ ┣ 📂config
┃ ┣ 📂exception
┃ ┣ 📂filter
┃ ┣ 📂oauth
┃ ┃ ┣ 📂converter
┃ ┃ ┣ 📂enums
┃ ┃ ┣ 📂handler
┃ ┃ ┣ 📂model
┃ ┃ ┃ ┗ 📂social
┃ ┃ ┗ 📂service
┃ ┣ 📂response
┃ ┗ 📂util
┣ 📂history
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┃ ┣ 📂request
┃ ┃ ┗ 📂response
┃ ┣ 📂mapper
┃ ┣ 📂repository
┃ ┗ 📂service
┣ 📂like
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┃ ┣ 📂request
┃ ┃ ┗ 📂response
┃ ┣ 📂mapper
┃ ┣ 📂repository
┃ ┗ 📂service
┣ 📂member
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┃ ┣ 📂request
┃ ┃ ┗ 📂response
┃ ┣ 📂mapper
┃ ┣ 📂repository
┃ ┗ 📂service
┣ 📂music
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┃ ┣ 📂request
┃ ┃ ┣ 📂response
┃ ┃ ┗ ┗ 📂spotify
┃ ┣ 📂mapper
┃ ┣ 📂repository
┃ ┃ ┗ 📂musicRepositoryImpl
┃ ┣ 📂service
┃ ┃ ┗ 📂musicServiceImpl
┃ ┗ 📂util
┣ 📂report
┃ ┣ 📂controller
┃ ┣ 📂dto
┃ ┃ ┗ 📂request
┃ ┣ 📂mapper
┃ ┣ 📂repository
┃ ┗ 📂service
┣ 📂youtube
┃ ┣ 📂controller
┃ ┣ 📂dto
┗ ┗ 📂service
Front
📦FrontEnd/HereHear
┣ 📂node_modules
┣ 📂public
┃ ┣ 📂fonts
┃ ┣ 📂icons
┃ ┗ 📂images
┣ 📂src
┃ ┣ 📂apis
┃ ┃ ┣ 📂Login
┃ ┃ ┃ ┣ 📂Mutations
┃ ┃ ┃ ┗ 📂Quries
┃ ┃ ┣ 📂Map
┃ ┃ ┃ ┗ 📂Queries
┃ ┃ ┣ 📂Music
┃ ┃ ┃ ┣ 📂Mutations
┃ ┃ ┃ ┗ 📂Quries
┃ ┃ ┣ 📂Mypage
┃ ┃ ┃ ┣ 📂Mutations
┃ ┃ ┃ ┗ 📂Quries
┃ ┃ ┣ 📂Mystatistic
┃ ┃ ┃ ┗ 📂Quries
┃ ┃ ┣ 📂Statistics
┃ ┃ ┃ ┗ 📂Quries
┃ ┃ ┣ 📂YourPage
┃ ┃ ┃ ┗ 📂Quries
┃ ┣ 📂assets
┃ ┃ ┣ 📂Achievement
┃ ┃ ┣ 📂AlbumCover
┃ ┃ ┣ 📂CircleButton
┃ ┃ ┣ 📂ClockTest
┃ ┃ ┣ 📂Core
┃ ┃ ┣ 📂ItemBox
┃ ┃ ┣ 📂Landing
┃ ┃ ┣ 📂MusicBox
┃ ┃ ┣ 📂MusicItem
┃ ┃ ┣ 📂MyPage
┃ ┃ ┣ 📂Navbar
┃ ┃ ┗ 📂OnBoardingPage
┃ ┣ 📂components
┃ ┃ ┣ 📂atoms
┃ ┃ ┃ ┣ 📂AlbumCover
┃ ┃ ┃ ┣ 📂Button
┃ ┃ ┃ ┣ 📂CircleButton
┃ ┃ ┃ ┣ 📂Image
┃ ┃ ┃ ┣ 📂Input
┃ ┃ ┃ ┣ 📂Message
┃ ┃ ┃ ┣ 📂MessagePlus
┃ ┃ ┃ ┣ 📂Modal
┃ ┃ ┃ ┗ 📂Text
┃ ┃ ┣ 📂molcules
┃ ┃ ┃ ┣ 📂clocktest
┃ ┃ ┃ ┣ 📂Follow
┃ ┃ ┃ ┣ 📂ItemBox
┃ ┃ ┃ ┣ 📂MusicBox
┃ ┃ ┃ ┣ 📂MusicItem
┃ ┃ ┃ ┣ 📂Navbar
┃ ┃ ┃ ┣ 📂Play
┃ ┃ ┃ ┗ 📂TagSelect
┃ ┣ 📂Pages
┃ ┃ ┣ 📂AchievementPage
┃ ┃ ┣ 📂CharacterPage
┃ ┃ ┣ 📂FollowerPage
┃ ┃ ┣ 📂FollowingPage
┃ ┃ ┣ 📂LandingPage
┃ ┃ ┣ 📂LikePage
┃ ┃ ┣ 📂ListenedMusicPage
┃ ┃ ┣ 📂MusicPlayPage
┃ ┃ ┣ 📂MyPage
┃ ┃ ┣ 📂MyRegistPage
┃ ┃ ┣ 📂MyStatisticsPage
┃ ┃ ┣ 📂NicknamePage
┃ ┃ ┣ 📂OnBoardingPage
┃ ┃ ┣ 📂RegistMusicMentPage
┃ ┃ ┣ 📂SearchRegistMusicPage
┃ ┃ ┣ 📂StatisticPage
┃ ┃ ┗ 📂YourPage
┃ ┣ 📂states
┃ ┣ 📂styles
┗ ┗ 📂types
태그 | 설명 | 예시 |
---|---|---|
feat | 새로운 기능 추가 | FEAT: 회원 로그인 기능 추가 |
fix | 버그 수정 | FIX: 회원 탈퇴 불가 수정 |
docs | 문서 추가/수정/삭제 | docs: README 추가 |
modify | 코드 단순 수정 | modify: 반환값 변경 |
refactor | 코드 리팩토링 | refactor: 피커 비즈니스 로직 리팩토링 |
chore | 코드 외 패키지 매니저 수정사항 | chore: 공백 제거 |
- develop-be: 백엔드 프로젝트 dev 서버 배포
- develop-fe: 프론트엔드 프로젝트 dev 서버 배포
- prod-be: 백엔드 프로젝트 prod 서버 배포
- prod-fe: 프론트엔드 프로젝트 prod 서버 배포
- feature-be/[기능명]: 백엔드 기능 개발
- feature-fe/[기능명]: 프론트엔드 기능 개발