Song For You ํ๋ก์ ํธ๋ Android ๋ชจ๋ฐ์ผ๋ก ์ ๊ณต๋๋ ๋ถ๋ฅด๊ธฐ ์ข์ ๋
ธ๋ ์ถ์ฒ ์ดํ๋ฆฌ์ผ์ด์
์
๋๋ค. ์ฃผ์ ๊ธฐํ ์๋๋ ๊ฐ๋ฐ์ง์ ์ญ๋ ํฅ์๊ณผ ๊ธฐ์กด์ ๋ฃ๊ธฐ ์ข์ ๋
ธ๋ ์ถ์ฒ ์ฑ ์๋น์ค์์ ์ ๊ณตํ์ง ์๋ ๋ถ๋ฅผ ๋
ธ๋ ์ถ์ฒ์ฑ ๊ฐ๋ฐ์ด์์ต๋๋ค.
ํ์ ๋
ธ๋๋ฐฉ์ ์์ฃผ ๊ฐ๋ ํ์๋ค์ด ๋ชจ์ฌ ๋
ธ๋๋ฐฉ์์ ๋ถ๋ฅผ ์์
์ ์ฐพ๊ธฐ ํ๋ค์๋ ๊ฒฝํ์ ๊ฐ์ ํ๊ธฐ ์ํด ์ ๊ทน์ ์ผ๋ก ๊ธฐํํ์์ผ๋ฉฐ ๋ชจ๋๊ฐ ํ๋ก์ ํธ์ ์ฃผ์ธ์์์ ๊ฐ์ง๊ณ ์ง์ ์ฌ์ฉํ ์ ์๋ ์ถ์ฒ ์ฑ์ ์ ์ํ์์ต๋๋ค. ๊ธฐ์กด ์๋น์ค์์ ์ ๊ณตํ์ง ์๋ ๋ถ๋ฅด๊ธฐ ์ข์ ๋
ธ๋๋ฅผ ์ถ์ฒํ๋๋ฐ์ ์ด์ ์ ๋์์ต๋๋ค.
- ๋ณด๊ดํจ ๊ธฐ๋ฅ - ๋ ธ๋ ๋ณด๊ดํจ์ ๋ถ๋ฅผ ๋ ธ๋๋ฅผ ๋ณด๊ด ๊ฐ๋ฅ, ์ด๋ฅผ ํตํด ์ถํ ์ถ์ฒ์ ๊ฐ์ค์น ๋ฐ์
- ๋ ธ๋ ๋ น์ ๊ธฐ๋ฅ - ์ฐ์ต์ ์ํด ํน์ ๊ณก์ ๋ํด ๋ น์์ ํ ์ ์๋ ๊ธฐ๋ฅ. ๋ถ๋ฅธ ๋ชฉ๋ก๊ณผ ํ์๋ก ์ถํ ์ถ์ฒ ๊ฐ์ค์น ๋ฐ์
- ์์ฑ ๋ น์ ๊ธฐ๋ฅ - ์์ ๊ณผ ๋ชฉ์๋ฆฌ๊ฐ ๋น์ทํ ์ฌ์ฉ์์ ๋ณด๊ด/๋ น์ ๊ณก ๋ชฉ๋ก์ ๋ํด ์ถ์ฒ ๊ธฐ๋ฅ์ ๊ธฐ๋ฐ๊ธฐ๋ฅ
- ๋๋ค ์ถ์ฒ ๊ธฐ๋ฅ - ์์ ํ ๋๋ค์ผ๋ก ๋ฆฌ์คํธ๋ฅผ ์ถ์ฒ๋ฐ๋ ๊ธฐ๋ฅ
- ๋ณด๊ดํจ ๊ธฐ๋ฐ ์ถ์ฒ ๊ธฐ๋ฅ - ์์ ์ด ์ ํธํ๋ ๋ ธ๋์ ๋น์ทํ ๋ ธ๋๋ฅผ ์ถ์ฒ๋ฐ๋ ๊ธฐ๋ฅ
- ๋ ธ๋ ๋ น์ ๊ธฐ๋ฐ ์ถ์ฒ ๊ธฐ๋ฅ - ์ผ์ ๊ธฐ๊ฐ๋์ ์์ ์ด ๋ น์ํ๋ ๋ ธ๋์ ์ข ๋ฅ/ํ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์ฌ ์ถ์ฒ๋ฐ๋ ๊ธฐ๋ฅ
- ์์ฑ ๋ น์ ๊ธฐ๋ฐ ์ถ์ฒ ๊ธฐ๋ฅ - ์์ ๊ณผ ๋ชฉ์๋ฆฌ๊ฐ ์ ์ฌํ ์ฌ์ฉ์์ ๋ณด๊ดํจ ๋ชฉ๋ก์ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ฒ๋ฐ๋ ๊ธฐ๋ฅ
- ์ซ์ด์ ๊ธฐ๋ฅ - ์ถ์ฒ์ ๋ฐ์ ๊ณก์ด ๋ถ๋ฅด๊ธฐ ์ ํฉํ์ง ์์ ๊ณก์ด๋ผ๋ฉด ์์ผ๋ก์ ์ถ์ฒ ๋ชฉ๋ก์ ๋์ค์ง ์๋๋ก ํ๋ ๊ธฐ๋ฅ
- ๋ค์ ๊ณก ์ถ์ฒ ๊ธฐ๋ฅ - ํน์ ๊ณก๊ณผ ์ ์ฌํ ๊ณก์ ์ถ์ฒ๋ฐ๋ ๊ธฐ๋ฅ
- ์ํฉ๋ณ ๋ ธ๋ ์ถ์ฒ ๊ธฐ๋ฅ - ์ํฉ๋ณ๋ก ์ ์ ํ ๋ ธ๋๋ฅผ ์ถ์ฒ๋ฐ๋ ๊ธฐ๋ฅ
- ํ๊ทธ ํด๋ผ์ฐ๋ ๊ธฐ๋ฅ - ๋ ธ๋ ๋ฆฌ์คํธ์ ๊ฐ์ฌ ๋ฐํ์ผ๋ก ํ๊ทธ ํด๋ผ์ฐ๋๋ฅผ ๋ณด๋ ๊ธฐ๋ฅ
- ๋ ธ๋๋ฐฉ ๋ฆฌ๋ทฐ ๊ธฐ๋ฅ - ์์ ์ฃผ๋ณ ๋ ธ๋๋ฐฉ์ ์กฐํํ๊ณ , ๋ฆฌ๋ทฐ ์์ฑ/์กฐํ๋ฅผ ํ ์ ์๋ ๊ธฐ๋ฅ
| Name | Description |
|---|---|
| Navigation | ํ๋๊ทธ๋จผํธ ์ ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Glide | ์ด๋ฏธ์ง ๋ก๋ฉ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| ViewModel | ์๋ช ์ฃผ๊ธฐ ๊ณ ๋ ค ๋ฐ์ดํฐ๋ฅผ ์ ์ฅ, ๊ด๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Coroutine | ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Coroutine Flow | ๋น๋๊ธฐ ๋ฐ์ดํฐ ์คํธ๋ฆผ |
| TedPermission | ์๋๋ก์ด๋ ๊ถํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Retrofit | HTTP ํต์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| SimpleRatingBar | RatingBar ์ปค์คํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Dagger Hilt | ์์กด์ฑ ์ฃผ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| PowerSpinner | ์๋๋ก์ด๋ ์คํผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Google Auth | ๊ตฌ๊ธ ์์ ๋ก๊ทธ์ธ |
| Lottie | ์๋๋ก์ด๋ ์ ๋๋ฉ์ด์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| KakaoMap | ์นด์นด์ค ์ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| AnyChart | ์๋๋ก์ด๋ ํ๊ทธํด๋ผ์ฐ๋ ํต๊ณ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| TagSphere | ์๋๋ก์ด๋ ํ๊ทธ Sphere ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Weather Api | ๊ณต๊ณต๋ฐ์ดํฐํฌํธ ๊ธฐ์์ฒญ ๋ ์จ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| YoutubePlayer | ์ ํ๋ธ ํ๋ ์ด์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| Exoplayer | ๋์์ ํ๋ ์ด์ด ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
๐AOS
โโโ๐api
โโโ๐base
โโโ๐binding
โโโ๐datasource
โโโ๐di
โโโ๐intro
โโโ๐model
โ โโโ๐dto
โ โโโ๐response
โโโ๐repository
โโโ๐usecase
โ โโโ๐ib_recommend
โ โโโ๐kakao
โ โโโ๐my_page
โ โโโ๐oauth2
โ โโโ๐review
โ โโโ๐sb_recommend
โ โโโ๐song
โ โโโ๐song_box
โ โโโ๐ub_recommend
โ โโโ๐user
โ โโโ๐user_state
โ โโโ๐weather
โโโ๐utils
โโโ๐view
โ โโโ๐audio
โ โโโ๐audio_play
โ โโโ๐circle_view
โ โโโ๐detail
โ โโโ๐karaoke
โ โ โโโ๐review
โ โโโ๐login
โ โ โโโ๐join
โ โ โโโ๐login
โ โ โโโ๐social
โ โโโ๐main
โ โ โโโ๐home
โ โ โโโ๐my_page
โ โ โโโ๐other
โ โ โโโ๐play_list
โ โ โโโ๐recommend_list
โ โโโ๐next
โ โโโ๐random
โ โโโ๐search
โ โโโ๐user_voice
โ โโโ๐video| ์ฌ์ฉ๋ผ์ด๋ธ๋ฌ๋ฆฌ | ์ฌ์ฉ์ด์ |
|---|---|
| aop | ์๋น์ค ์ ๋ ฅ ๋ฐํ ๋ก๊น ์ฒ๋ฆฌ |
| firebase-admin | ๊ตฌ๊ธ Oauth ํ ํฐ ๊ฒ์ฆ, FCM ์๋น์ค ์ด์ฉ |
| jackson-datatype-jsr310 | LocalDateTime Json ๋ณํ,๋ฐํ ํฌ๋งท ์ง์ |
| coomons-fileupload ,commons-io | ํ์ผ ์ ๋ก๋ |
| spring-cloud-starter-aws | aws S3์๋น์ค ์ฌ์ฉ |
| jjwt-api,jjwt-impl,jjwt-jackson | ์ธ์ฆ ์ธ๊ฐ์ ์ฌ์ฉํ jwtํ ํฐ ์์ฑ ๋ฐ ๊ฒ์ฆ |
| spring-boot-starter-data-jpa | Mysql ์ ๊ด๋ฆฌ,์กฐ์ํ๊ธฐ ์ํ JPA API |
| spring-boot-starter-security | ์ธ์ฆ,์ธ๊ฐ ํนํ ๊ถํ๊ด๋ฆฌ๋ฅผ ์ฝ๊ฒ ํด์ฃผ๋ ์คํ๋ง ํ์ ํ๋ ์์ํฌ |
| springfox-swagger-ui,springfox-boot-starter | API ๋ช ์ธ |
| mysql-connector-java | DBMS |
| lombok | ์ปดํ์ผ ํ์ ์ฝ๋ ์๋ ์์ฑ๊ธฐ |
| querydsl-apt, querydsl-jpa | JPA ์ฌ์ฉ ์์ ๋ณต์กํ ์ฟผ๋ฆฌ ์ฒ๋ฆฌ์ ์ฌ์ฉ |
| spring-boot-starter-validation | ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ํ ์ ํจ์ฑ ๊ฒ์ฌ์ ๋์์ ์ฃผ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ |
| spring-boot-starter-data-redis | ํ๋ฐ์ฑ ์ธ๋ฉ๋ชจ๋ฆฌ ์ ์ฅ์, ์ค๋ณต์ฒ๋ฆฌ์ ์ฌ์ฉ |
| spring boot batch | ํฌ์ธํธ ์ ์ฐ, ์๋ฆผ ๋ฐ์ก๊ณผ ๊ฐ์ scheduled๋ก ์ง์ ๋ ์๊ฐ์ ์ผ๊ด์ฒ๋ฆฌ์ ์ฌ์ฉ |
๐backend
โโโ๐src/main
โโโ๐java/com/ssafy/gumid207
โ โโโ๐Gumid207Application.java
โ โโโ๐advice
โ โโโ๐config
โ โโโ๐customexception
โ โโโ๐devutil
โ โโโ๐dto
โ โโโ๐entity
โ โโโ๐jwt
โ โโโ๐mypage
โ โโโ๐oauth
โ โโโ๐recommend
โ โโโ๐res
โ โโโ๐review
โ โโโ๐s3
โ โโโ๐song
โ โโโ๐songbox
โ โโโ๐user
โ โโโ๐vote
โ โโโ๐vote
โโโ๐.gitignore
โโโ๐pom.xmlThis software is licensed under the MIT ยฉSSAFY.

























