Skip to content

singleton-ontherock/OnTheRock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

21 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ† ์‚ผ์„ฑ ์ฒญ๋…„ SW ์•„์นด๋ฐ๋ฏธ 11๊ธฐ ๊ณตํ†ต ์šฐ์ˆ˜ ํ”„๋กœ์ ํŠธ ๐Ÿ†

๐Ÿง—โ€โ™‚๏ธ OnTheRock ๐Ÿง—โ€โ™‚๏ธ

ํด๋ผ์ด๋จธ๋“ค์„ ์œ„ํ•œ SNS ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ์‹ค์‹œ๊ฐ„ ํด๋ผ์ด๋ฐ ์˜์ƒ์„ ๊ณต์œ ํ•˜๊ณ , ํด๋ผ์ด๋จธ๋“ค๊ณผ ๊ต๋ฅ˜ํ•ด๋ณด์„ธ์š”! ๐Ÿคฉ

ํด๋ผ์ด๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•ด ํด๋ผ์ด๋จธ๋“ค์ด ์—ฐ๊ฒฐ๋˜๊ณ , ์ง€์‹๊ณผ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๋ฉฐ, ์ƒˆ๋กœ์šด ๋„์ „๊ณผ ์„ฑ์žฅ์„ ํ•จ๊ป˜ํ•˜๋Š”ย ํด๋ผ์ด๋ฐ ํ—ˆ๋ธŒ ๊ตฌ์ถ•์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค ๐Ÿ€

๐Ÿ“Œ ๋ชฉ์ฐจ


๐Ÿ“„ ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

๐Ÿ—“๏ธ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„

2024๋…„ 7์›” 8์ผ - 2024๋…„ 8์›” 16์ผ (6์ฃผ)

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ปํŒ€์›

๊น€๊ด‘ํ˜„ ๊น€์ˆ˜๋นˆ ์ด์ฐฌ๋ฏผ ์ •ํ•ด์ค€ ์ž„์˜ˆ์› ์กฐ์Šน๊ธฐ
๊น€๊ด‘ํ˜„ Github Github ์ •ํ•ด์ค€ Github Github
ํ”„๋ก ํŠธ์—”๋“œ ํŒ€์žฅ ๋ฐ ๋ฐœํ‘œ์ž,
๋ฐฑ์—”๋“œ
๋ฐฑ์—”๋“œ ๋ฐฑ์—”๋“œ ํ”„๋ก ํŠธ์—”๋“œ ๋ฐฑ์—”๋“œ

๐Ÿš€ ํ”„๋กœ์ ํŠธ ํ•ต์‹ฌ ๋ชฉํ‘œ

  1. ์‚ฌ์šฉ์ž ๊ฒฝํ—˜ ํ–ฅ์ƒ

    • ๊ฐœ์ธ๋ณ„ ํด๋ผ์ด๋ฐ ๊ธฐ๋ก ๊ด€๋ฆฌ ๋ฐ ๋ถ„์„
    • AI ๊ธฐ๋ฐ˜ ๊ธฐ์ˆ  ๋ถ„์„ ๋ฐ ๊ฐœ์„  ์ œ์•ˆ
    • ๊ฒฝ์Ÿ๊ณผ ๋„์ „ ์š”์†Œ๋ฅผ ๋„์ž…ํ•˜์—ฌ ๋™๊ธฐ ๋ถ€์—ฌ
  2. ์ปค๋ฎค๋‹ˆํ‹ฐ ํ™œ์„ฑํ™”

    • ํด๋ผ์ด๋ฐ ๋ฃจํŠธ์™€ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์ถ•
    • ์‚ฌ์šฉ์ž ์ƒ์„ฑ ์ฝ˜ํ…์ธ (๋ฆฌ๋ทฐ, ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ๋“ฑ)๋ฅผ ํ†ตํ•œ ์†Œํ†ต ๊ฐ•ํ™”
  3. ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค ๊ฐœ์„ 

    • AI ๊ธฐ๋ฐ˜ ์˜์ƒ ๋ถ„์„์œผ๋กœ ์† ๋™์ž‘ ๋ฐ ๋ฃจํŠธ ๊ฐœ์„  ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต
    • ํ‚ค์›Œ๋“œ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๋งž์ถคํ˜• ์ •๋ณด ์ œ๊ณต

๐Ÿ’ก ์ฐจ๋ณ„ํ™”๋œ ์ฃผ์š” ๊ธฐ๋Šฅ

1. AI ๊ธฐ๋ฐ˜ ํด๋ผ์ด๋ฐ ๊ธฐ๋ก ๋ถ„์„

  • ์‚ฌ์šฉ์ž๊ฐ€ ์—…๋กœ๋“œํ•œ ํด๋ผ์ด๋ฐ ์‚ฌ์ง„์„ AI๊ฐ€ ๋ถ„์„ํ•˜์—ฌ ์žก์€ ๋Œ๊ณผ ๋ฃจํŠธ๋ฅผ ์‹œ๊ฐํ™”.
  • ํด๋ผ์ด๋ฐ ์„ฑ๊ณผ์™€ ๊ฐœ์„ ์ ์„ ์ง๊ด€์ ์œผ๋กœ ํŒŒ์•… ๊ฐ€๋Šฅ.

2. ์‹ค์‹œ๊ฐ„ ์ŠคํŠธ๋ฆฌ๋ฐ ๋ฐ ์ฑ„ํŒ…

  • ํด๋ผ์ด๋ฐ ์„ธ์…˜์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์ŠคํŠธ๋ฆฌ๋ฐํ•˜๋ฉฐ ์นœ๊ตฌ๋‚˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฉค๋ฒ„๋“ค๊ณผ ๊ณต์œ .
  • ์‹ค์‹œ๊ฐ„ ์ฑ„ํŒ… ๊ธฐ๋Šฅ์œผ๋กœ ๋”์šฑ ์ƒ๋™๊ฐ ์žˆ๋Š” ์†Œํ†ต ๊ฐ€๋Šฅ.

3. ์นœ๊ตฌ ๊ด€๋ฆฌ ๋ฐ ๊ตฌ๋… ๊ธฐ๋Šฅ

  • ์นœ๊ตฌ ์ถ”๊ฐ€ ๋ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ˜•์„ฑ.
  • ๊ด€์‹ฌ ์žˆ๋Š” ํด๋ผ์ด๋จธ๋ฅผ ๊ตฌ๋…ํ•˜๊ณ  ์ตœ์‹  ์ฝ˜ํ…์ธ ๋ฅผ ๋ฐ›์•„๋ณผ ์ˆ˜ ์žˆ์Œ.

4. ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ

  • ํด๋ผ์ด๋ฐ์žฅ ์ •๋ณด ๊ฒ€์ƒ‰: ๋งค์ผ ๋งค์ผ ์—…๋ฐ์ดํŠธ๋˜๋Š” ์ตœ์‹  ํด๋ผ์ด๋ฐ์žฅ ์ •๋ณด๋ฅผ ์ œ๊ณต.
  • ์œ ์ €, ํด๋ผ์ด๋ฐ์žฅ, ํƒœ๊ทธ ๊ฒ€์ƒ‰: ๋‹ค์–‘ํ•œ ํ‚ค์›Œ๋“œ ๊ธฐ๋ฐ˜ ๊ฒ€์ƒ‰์œผ๋กœ ๋งž์ถคํ˜• ๊ฒฐ๊ณผ ์ œ๊ณต.

5. ๋งค์ผ ๊ฐฑ์‹ ๋˜๋Š” ์ธ๊ธฐ ๋™์˜์ƒ

  • ๋งค์ผ ๋งค์ผ ์ธ๊ธฐ ์žˆ๋Š” ํด๋ผ์ด๋ฐ ๋™์˜์ƒ์„ ์„ ๋ณ„ ๋ฐ ์ œ๊ณต.
  • ์ปค๋ฎค๋‹ˆํ‹ฐ ๋‚ด์—์„œ ํŠธ๋ Œ๋“œ๋ฅผ ์‰ฝ๊ฒŒ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Œ.

6. OAuth ๋กœ๊ทธ์ธ

  • ์นด์นด์˜ค ๋ฐ ๋„ค์ด๋ฒ„ OAuth ๋กœ๊ทธ์ธ ์ง€์›์œผ๋กœ ์†์‰ฌ์šด ์ ‘๊ทผ์„ฑ๊ณผ ๋ณด์•ˆ ์ œ๊ณต.

๐Ÿ“Š ์‹œ์žฅ ์กฐ์‚ฌ ๋ฐ ์ธ์‚ฌ์ดํŠธ

๋ฌธ์ œ: ํด๋ผ์ด๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๋ถ€์žฌ

  • ํด๋ผ์ด๋ฐ ๊ธฐ๋ก์„ ๋‚จ๊ธฐ๊ฑฐ๋‚˜ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•  ํ”Œ๋žซํผ์ด ๋ถ€์กฑํ•จ.
  • ํด๋ผ์ด๋ฐ ์„ผํ„ฐ๋‚˜ ๋ฃจํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๋ฏธํกํ•œ ํ˜„์‹ค.

ํ•ด๊ฒฐ์ฑ…: ํด๋ผ์ด๋ฐ ํ—ˆ๋ธŒ

  • ํด๋ผ์ด๋ฐ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ๊ฐ•ํ™”ํ•˜๋ฉฐ ํด๋ผ์ด๋จธ ๊ฐ„์˜ ์ •๋ณด ๊ณต์œ ์™€ ์†Œํ†ต์„ ํ™œ์„ฑํ™”.
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ฐ AI ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•œ ๊ฐœ์ธํ™”๋œ ์„œ๋น„์Šค ์ œ๊ณต.

๐Ÿ† ์šฐ๋ฆฌ๊ฐ€ ์ถ”๊ตฌํ•˜๋Š” ๊ฐ€์น˜

  1. ์†Œํ†ต: ์ „ ์„ธ๊ณ„ ํด๋ผ์ด๋จธ๊ฐ€ ํ•˜๋‚˜์˜ ํ”Œ๋žซํผ์—์„œ ์—ฐ๊ฒฐ.
  2. ๋„์ „: ๊ฐœ์ธ ๋ฐ ํŒ€ ์ฐจ์›์˜ ๊ธฐ๋ก ๋„์ „๊ณผ ์„ฑ์ทจ๊ฐ.
  3. ์„ฑ์žฅ: AI์™€ ๋ฐ์ดํ„ฐ๋ฅผ ํ™œ์šฉํ•œ ๊ธฐ์ˆ ๋กœ ์‹ค๋ ฅ ํ–ฅ์ƒ.
  4. ์•ˆ์ •์„ฑ: MSA ๊ธฐ๋ฐ˜์œผ๋กœ ์„œ๋น„์Šค ์žฅ์• ์— ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘.

๐Ÿ—‚๏ธ ํ”„๋กœ์ ํŠธ ๊ตฌ์„ฑ๋„

๐Ÿ“‚ ๋ฐฑ์—”๋“œ

backend
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ auth
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ auth
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ application
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ client
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ common
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ domain
โ”‚   โ”‚   โ”‚   โ”‚           โ”‚   โ””โ”€โ”€ redis
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ dto
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ presentation
โ”‚   โ”‚   โ””โ”€โ”€ resources
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ chat
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ chat
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ application
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ common
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ config
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ domain
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ dto
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ presentation
โ”‚   โ”‚   โ””โ”€โ”€ resources
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ contents
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ contents
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ application
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ batch
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ common
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ config
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ domain
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ dto
โ”‚   โ”‚   โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ request
โ”‚   โ”‚   โ”‚   โ”‚           โ”‚   โ””โ”€โ”€ response
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ presentation
โ”‚   โ”‚   โ””โ”€โ”€ resources
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ gateway
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ gateway
โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ resources
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ message
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ message
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ application
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ client
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ common
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ domain
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ dto
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ presentation
โ”‚   โ”‚   โ””โ”€โ”€ resources
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ sender
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ sender
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ application
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ common
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ domain
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ dto
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ presentation
โ”‚   โ”‚   โ””โ”€โ”€ resources
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ streaming
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ streaming
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ application
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ common
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ config
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ domain
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ dto
โ”‚   โ”‚   โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ request
โ”‚   โ”‚   โ”‚   โ”‚           โ”‚   โ””โ”€โ”€ response
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ exception
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ presentation
โ”‚   โ”‚   โ””โ”€โ”€ resources
โ”œโ”€โ”€ ๐Ÿ—‚๏ธ user
โ”‚   โ”œโ”€โ”€ gradle
โ”‚   โ”œโ”€โ”€ src
โ”‚   โ”‚   โ”œโ”€โ”€ main
โ”‚   โ”‚   โ”‚   โ”œโ”€โ”€ java
โ”‚   โ”‚   โ”‚   โ”‚   โ””โ”€โ”€ ontherock
โ”‚   โ”‚   โ”‚   โ”‚       โ””โ”€โ”€ ๐Ÿ“‚ user
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ application
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ client
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ common
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ domain
โ”‚   โ”‚   โ”‚   โ”‚           โ”œโ”€โ”€ dto
โ”‚   โ”‚   โ”‚   โ”‚           โ””โ”€โ”€ presentation
โ”‚   โ”‚   โ””โ”€โ”€ resources

๐Ÿ“‚ ํ”„๋ก ํŠธ์—”๋“œ

frontend
โ””โ”€โ”€ on-the-rock-app
    โ””โ”€โ”€ src
        โ”œโ”€โ”€ api
        โ”œโ”€โ”€ assets
        โ”œโ”€โ”€ components
        โ”‚   โ”œโ”€โ”€ Mobile
        โ”‚   โ”œโ”€โ”€ OpenVidu
        โ”‚   โ””โ”€โ”€ Web
        โ”‚       โ”œโ”€โ”€ Analyze
        โ”‚       โ”œโ”€โ”€ Feed
        โ”‚       โ”œโ”€โ”€ Login
        โ”‚       โ”œโ”€โ”€ MainPage
        โ”‚       โ”œโ”€โ”€ NavBar
        โ”‚       โ”œโ”€โ”€ Streaming
        โ”‚       โ”œโ”€โ”€ Upload
        โ”‚       โ””โ”€โ”€ UserProfile
        โ”œโ”€โ”€ css
        โ””โ”€โ”€ store

ERD ๋ฐ ์•„ํ‚คํ…์ฒ˜

ERD (SQL) ERD (NoSQL)
Architecture #1 Architecture #2

์ฃผ์š” ํ™”๋ฉด

ํ™ˆ ํ™”๋ฉด ์•Œ๋ฆผ ํ™”๋ฉด ์ŠคํŠธ๋ฆฌ๋ฐ ํ™”๋ฉด ์˜์ƒ ๋ถ„์„ ํ™”๋ฉด
๋„ค์ด๋ฒ„ ๋กœ๊ทธ์ธ๊ณผ ์ธ๊ธฐ ์˜์ƒ ํ™•์ธ ๋ฐ›์€ ์•Œ๋ฆผ ํ™•์ธ ์ŠคํŠธ๋ฆฌ๋ฐ ์‹œ์ž‘ ๋ฐ ์ข…๋ฃŒ ํด๋ผ์ด๋ฐ ์˜์ƒ ๋ถ„์„
์—…๋กœ๋“œ ํ™”๋ฉด ๊ฒ€์ƒ‰์ฐฝ(์žฅ์†Œ ๊ฒ€์ƒ‰) ๊ฒ€์ƒ‰์ฐฝ(์‚ฌ์šฉ์ž ๊ฒ€์ƒ‰) ๋งˆ์ด ํŽ˜์ด์ง€
์˜์ƒ ์—…๋กœ๋“œ ํด๋ผ์ด๋ฐ์žฅ ๊ฒ€์ƒ‰ ์‚ฌ์šฉ์ž ๊ฒ€์ƒ‰ ๋‚ด ์ •๋ณด ํŽ˜์ด์ง€

๐Ÿ“น ์‹œ์—ฐ ์˜์ƒ ๋ฐ ์ž๋ฃŒ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published