An open API service indexing awesome lists of open source software.

https://github.com/codestates-seb/seb40_main_014

🎧 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 곡유 ν”Œλž«νΌ πŸ’œλŸ¬ν”Œλ¦¬(Luvpli)πŸ’œ
https://github.com/codestates-seb/seb40_main_014

Last synced: 11 months ago
JSON representation

🎧 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 곡유 ν”Œλž«νΌ πŸ’œλŸ¬ν”Œλ¦¬(Luvpli)πŸ’œ

Awesome Lists containing this project

README

          

# λŸ¬ν”Œλ¦¬ (Luvpli)

![둜고](https://user-images.githubusercontent.com/74370531/205530048-516ae0ad-9cd6-4683-ab1e-104afa0682f6.png)

### πŸ”— 배포 : https://luvpli.link

### πŸ”— λ…Έμ…˜ : https://www.notion.so/codestates/b4ec65e1bdb246b4b3c01dd68f3f9063






## 🐻 νŒ€λͺ… : ν•˜λ¦¬λ³΄μ‹±μ‹±


## ✨ νŒ€μ› μ†Œκ°œ

| | | | | | |
| :------: | :------: | :------: | :------: | :------: | :------: |
| λ¬Έμ§€ν›ˆ | 솑쀀λͺ¨ | ν™μœ μ§„ | λ…Έμ˜μ„ | 김아리 | 정경은 |
| πŸ‘‘ FE | FE | FE | πŸ‘‘ BE | BE | BE |
|[@moonjh9392](https://github.com/moonjh9392)|[@merrychrisml](https://github.com/merrychrisml)|[@yujinyny](https://github.com/yujinyny)|[@Youngseoki](https://github.com/Youngseoki)|[@lielocks](https://github.com/lielocks)|[@bbororo](https://github.com/bbororo)


## βœ… 맑은 μ—­ν• 

FE

- λ¬Έμ§€ν›ˆ : 유튜브 APIλ₯Ό μ΄μš©ν•œ playlist CRUD 및 λ§ˆμ΄νŽ˜μ΄μ§€ 관리

- 솑쀀λͺ¨ : λ°© CRUD, Stompλ₯Ό ν†΅ν•œ μ›Ή μ†ŒμΌ“ 톡신(μ‹€μ‹œκ°„ μ±„νŒ…), λ°©μ—μ„œ playlist 관리

- ν™μœ μ§„ : μ†Œμ…œ(Google) 둜그인 및 νšŒμ›μ •λ³΄ μˆ˜μ •, 메인(ν™ˆ, λž­ν‚Ή, 검색) κΈ°λŠ₯ λ‹΄λ‹Ή

BE

- λ…Έμ˜μ„ : νšŒμ› CRUD, λž­ν‚Ή, νŒ”λ‘œμš°, 검색

- 김아리 : λ°© CRUD, μ›Ήμ†ŒμΌ“ Stomp 톡신 μ‹€μ‹œκ°„ μ±„νŒ… κ΅¬ν˜„

- 정경은 : playlist CRUD


## 🎧 μ„œλΉ„μŠ€ μ†Œκ°œ : ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 곡유 ν”Œλž«νΌ

λŸ¬ν”Œλ¦¬λŠ” μžμ‹ μ΄ μ’‹μ•„ν•˜λŠ” μŒμ•…λ“€λ‘œ κ΅¬μ„±ν•œ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό 생성해 κ³΅μœ ν•  수 μžˆλŠ” ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 곡유 ν”Œλž«νΌμž…λ‹ˆλ‹€. λŸ¬ν”Œλ¦¬λŠ” 접근성이 쒋은 유튜브λ₯Ό ν™œμš©ν•˜μ—¬ 개인이 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό μƒμ„±ν•˜κ³ , μ„œλ‘œ κ³΅μœ ν•˜κ³ , μžμ‹ μ˜ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό μ‚¬λžŒλ“€κ³Ό 같이 λ“€μœΌλ©° μ‹€μ‹œκ°„ μ†Œν†΅ν•  수 μžˆλŠ” μ„œλΉ„μŠ€μž…λ‹ˆλ‹€.

λŸ¬ν”Œλ¦¬μ—μ„œλŠ” μ±„νŒ…λ°©μ—μ„œ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό 같이 λ“€μœΌλ©° μ‹€μ‹œκ°„μœΌλ‘œ μ†Œν†΅ν•  수 있고, μ„œλ‘œμ˜ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό λΆλ§ˆν¬ν•˜κ±°λ‚˜ μ’‹μ•„μš”λ₯Ό λˆ„λ₯΄λŠ” 방식, λ§˜μ— λ“œλŠ” DJλ₯Ό νŒ”λ‘œμš°ν•˜λŠ” κ²ƒμœΌλ‘œ μƒν˜Έμž‘μš©μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€.

μžμ‹ μ˜ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈκ°€ μ’‹μ•„μš”λ₯Ό 많이 λ°›κ±°λ‚˜, μžμ‹ μ„ νŒ”λ‘œμš° ν•œ μ‚¬λžŒμ΄ λ§Žμ•„μ§ˆμˆ˜λ‘ λŸ¬ν”Œλ¦¬ λž­ν‚Ήμ— 반영이 되고 인기 DJκ°€ 될 수 μžˆμŠ΅λ‹ˆλ‹€!


## πŸš€ 기술 μŠ€νƒ

### Cloud

### Web

### Front-end

### Back-end

### Code Management

### Formatting


## πŸ–₯️ μ•„ν‚€ν…μ²˜

![μ•„ν‚€ν…μ²˜](https://user-images.githubusercontent.com/74370531/205537012-98c79bf2-4115-4996-a228-945ebf5e4623.png)


## ⏩ κΈ°λŠ₯ μ‹œμ—°

메인(둜그인)

![둜그인](https://user-images.githubusercontent.com/74370531/205856932-0ba8e78b-ea5a-4bdf-8326-d9af2aaabd6a.gif)

- λŸ¬ν”Œλ¦¬ μ‚¬μ΄νŠΈμ— μ ‘μ†ν•˜λ©΄ 헀더 였λ₯Έμͺ½ 상단에 둜그인 λ²„νŠΌμ„ 눌러 μ†Œμ…œ λ‘œκ·ΈμΈμ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

- 둜그인 된 μƒνƒœμ—μ„œ 헀더 μƒλ‹¨μ˜ 본인 정보λ₯Ό ν΄λ¦­ν•˜λ©΄ λ§ˆμ΄νŽ˜μ΄μ§€λ‘œ κ°€κ±°λ‚˜ λ‘œκ·Έμ•„μ›ƒμ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

메인(room/playlist 리슀트)

![메인](https://user-images.githubusercontent.com/74370531/205857913-0ed5147e-cd55-41fb-8fbe-a598a6702ad0.gif)

- λ©”μΈνŽ˜μ΄μ§€λŠ” λ°© λ©”μΈνŽ˜μ΄μ§€μ™€ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ©”μΈνŽ˜μ΄μ§€λ‘œ λ‚˜λ‰˜μ–΄μ Έ μžˆμŠ΅λ‹ˆλ‹€.

- λ°© λ©”μΈνŽ˜μ΄μ§€μ˜ 경우 ν˜„μž¬ μƒμ„±λ˜μ–΄μžˆλŠ” λͺ¨λ“  방을 λ³΄μ—¬μ£ΌλŠ” 전체 λ¦¬μŠ€νŠΈμ™€ λž­ν‚Ήμ— λ“±μž¬λ˜μ–΄ μžˆλŠ” 인기 DJ의 방을 λ³΄μ—¬μ£ΌλŠ” 인기 DJ 방솑 리슀트, 그리고 κ°€μž₯ λ§Žμ€ 인원이 μ ‘μ†ν•΄μžˆλŠ” 방을 λ³΄μ—¬μ£ΌλŠ” κ°€μž₯ λ§Žμ€ μ²­μ·¨μžκ°€ μžˆλŠ” 방솑 리슀트둜 λ‚˜λ‰˜μ–΄μ Έ μžˆμŠ΅λ‹ˆλ‹€.

- 둜그인 ν•œ μƒνƒœλΌλ©΄ λ°© λ©”μΈνŽ˜μ΄μ§€μ—μ„œ λ°© 생성과 λ°© 접속이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

- λ©”μΈνŽ˜μ΄μ§€μ˜ 경우 μ‚¬μš©μž μ°Έμ—¬ 및 컨텐츠 탐색에 μš©μ΄ν•œ λ¬΄ν•œμŠ€ν¬λ‘€λ‘œ νŽ˜μ΄μ§€λ„€μ΄μ…˜μ„ λŒ€μ²΄ν–ˆμŠ΅λ‹ˆλ‹€.

- ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ©”μΈνŽ˜μ΄μ§€μ˜ 경우 κ°€μž₯ λ§Žμ€ μ’‹μ•„μš”λ₯Ό 받은 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λͺ©λ‘κ³Ό λž­ν‚Ήμ— λ“±μž¬λœ 인기 DJ의 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λͺ©λ‘, 그리고 전체 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λͺ©λ‘μœΌλ‘œ κ΅¬μ„±λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

- 둜그인 ν•œ μƒνƒœλΌλ©΄ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ©”μΈνŽ˜μ΄μ§€μ—μ„œ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 생성과 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 상세 μ‘°νšŒκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€.

λž­ν‚Ή

![λž­ν‚Ή](https://user-images.githubusercontent.com/74370531/205857115-d5f1856a-edbd-421e-a964-f5fe4c82f585.gif)

- λŸ¬ν”Œλ¦¬μ—μ„œλŠ” ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ μ’‹μ•„μš”μ™€ DJλ₯Ό νŒ”λ‘œμš°ν•œ νŒ”λ‘œμ›Œ 수λ₯Ό ν•©μ‚°ν•˜μ—¬ μŠ€μ½”μ–΄λ₯Ό μ±…μ •ν•˜κ³  높은 μˆœμ„œλŒ€λ‘œ λž­ν‚Ήμ— λ“±μž¬λ©λ‹ˆλ‹€. λž­ν‚Ήμ˜ 경우 μΌμ •μ‹œκ°„λ§ˆλ‹€ κ°±μ‹ λ©λ‹ˆλ‹€.

- λŸ¬ν”Œλ¦¬μ—μ„œλŠ” μŠ€μ½”μ–΄ μ μˆ˜μ— 따라 등급을 λΆ€μ—¬λ°›μŠ΅λ‹ˆλ‹€. 등급은 ν•΄λ‹Ή μœ μ € νŽ˜μ΄μ§€μ—μ„œ 쑰회 κ°€λŠ₯ν•©λ‹ˆλ‹€.


검색

![검색](https://user-images.githubusercontent.com/74370531/205857144-2f5a4436-696e-4527-929b-28e68569b8ce.gif)

- 검색 νŽ˜μ΄μ§€μ—μ„œλŠ” μœ μ €, ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ, 방을 λŒ€λΆ„λ₯˜λ‘œ μ„ νƒν•˜μ—¬ 검색할 수 μžˆμŠ΅λ‹ˆλ‹€.

- 방의 경우 제λͺ©, μž₯λ₯΄, λ°©μž₯λͺ…을 μ†ŒλΆ„λ₯˜λ‘œ μ„€μ •, ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈμ˜ 경우 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 제λͺ©, μž₯λ₯΄, ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 생성 μœ μ €λ₯Ό μ†ŒλΆ„λ₯˜λ‘œ μ„€μ •, μœ μ €μ˜ 경우 μœ μ €λͺ…을 μ†ŒλΆ„λ₯˜λ‘œ μ„€μ •ν•΄ κ²€μƒ‰ν•©λ‹ˆλ‹€.

- 검색 ν–ˆμ„ λ•Œ ν•΄λ‹Ή λ°© / ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈμ˜ μž₯λ₯΄ νƒœκ·Έλ₯Ό 클릭할 경우 ν•΄λ‹Ή μž₯λ₯΄ νƒœκ·Έλ₯Ό κ°€μ§„ λͺ¨λ“  λ°© / ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό μ‘°νšŒν•©λ‹ˆλ‹€.

μœ μ €(마이) νŽ˜μ΄μ§€

![my1](https://user-images.githubusercontent.com/45509511/205621702-51271264-4ead-4bef-8e79-83680a0af941.gif)

![my2](https://user-images.githubusercontent.com/45509511/205621717-02734795-9f49-471c-84e5-84a4f2decf5c.gif)

- μœ μ €μ˜ νŽ˜μ΄μ§€μ—λŠ” λ‹‰λ„€μž„, μžκΈ°μ†Œκ°œ, μœ μ €μ˜ 등급을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 등급은 λž­ν‚Ήμ—μ„œ μ±…μ •λ˜λŠ” μŠ€μ½”μ–΄μ— 따라 λ‚˜λ‰©λ‹ˆλ‹€.

- 본인의 νŽ˜μ΄μ§€μΌ 경우 λ‹‰λ„€μž„κ³Ό μžκΈ°μ†Œκ°œ 변경이 κ°€λŠ₯ν•©λ‹ˆλ‹€. μ—¬κΈ°μ„œ λ‹‰λ„€μž„μ€ μ€‘λ³΅λœ 이름을 ν—ˆμš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

- μœ μ € νŽ˜μ΄μ§€μ—μ„œλŠ” ν•΄λ‹Ή μœ μ €μ˜ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λͺ©λ‘, ν•΄λ‹Ή μœ μ €κ°€ λΆλ§ˆν¬ν•œ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λͺ©λ‘, νŒ”λ‘œμš° ν•œ DJλ₯Ό 확인할 수 μžˆμŠ΅λ‹ˆλ‹€. 본인의 νŽ˜μ΄μ§€μΌ 경우 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 생성이 κ°€λŠ₯ν•˜κ³  μƒμ„±λ˜μ–΄ μžˆλŠ” ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ μˆ˜μ • 및 μ‚­μ œκ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€. λ˜ν•œ λΆλ§ˆν¬ν•œ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό ν•΄μ œν•˜κ±°λ‚˜ νŒ”λ‘œμš°ν•œ DJλ₯Ό μ–ΈνŒ”λ‘œμš°ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

playlist 생성

![create](https://user-images.githubusercontent.com/45509511/205621776-91feb88c-8000-4476-8b07-dbeb6aa08aa5.gif)

- ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλŠ” μžμ‹ λ§Œ λ³Ό 수 있게 λΉ„κ³΅κ°œ 섀정이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

- ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 제λͺ©μ„ μ„€μ •ν•˜κ³  μΉ΄ν…Œκ³ λ¦¬λ₯Ό μ„€μ •ν•œ ν›„ 유튜브 URL을 μž…λ ₯ν•΄ μΆ”κ°€ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ…Έλž˜ λͺ©λ‘μ— μΆ”κ°€λ©λ‹ˆλ‹€. ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 제λͺ©μ˜ 경우 20자 μ΄λ‚΄μ˜ 제λͺ© 섀정이 κ°€λŠ₯ν•©λ‹ˆλ‹€.

playlist μˆ˜μ •

![modify](https://user-images.githubusercontent.com/45509511/205621809-750f5727-4568-4bf5-8093-80e10a956f50.gif)

- ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ μˆ˜μ • νŽ˜μ΄μ§€μ—μ„œλŠ” ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 제λͺ©, μΉ΄ν…Œκ³ λ¦¬, ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ…Έλž˜ λͺ©λ‘μ„ μˆ˜μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ…Έλž˜ λͺ©λ‘μ΄ 2개 이상일 경우 μˆœμ„œλ₯Ό λ°”κΎΈκ³  싢은 λ…Έλž˜λ₯Ό λ“œλž˜κ·Έν•˜λ©΄ λ…Έλž˜μ˜ μˆœμ„œλ₯Ό μ›ν•˜λŠ” 곳으둜 μ΄λ™μ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.

playlist μ‚­μ œ

![delete](https://user-images.githubusercontent.com/45509511/205621826-0e9e5257-8d31-49ca-a790-109927bffea3.gif)

- ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 상세 νŽ˜μ΄μ§€μ—μ„œ μ‚­μ œ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈκ°€ μ‚­μ œλ©λ‹ˆλ‹€.

playlist 상세

![detail](https://user-images.githubusercontent.com/45509511/205621905-463530da-fd0a-45b2-81ee-a504eaaf8feb.gif)

- ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ 상세 νŽ˜μ΄μ§€μ—μ„œλŠ” ν•΄λ‹Ή ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό μ’‹μ•„μš”ν•˜κ±°λ‚˜ λΆλ§ˆν¬ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 본인의 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈμΌ 경우 μˆ˜μ • 및 μ‚­μ œκ°€ κ°€λŠ₯ν•˜κ³  ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ…Έλž˜ λͺ©λ‘μ— μžˆλŠ” λ…Έλž˜λ₯Ό ν΄λ¦­ν•˜λ©΄ ν•΄λ‹Ή 유튜브 URL둜 μ΄λ™ν•©λ‹ˆλ‹€.

room 생성/μˆ˜μ •



- λ°© λ©”μΈνŽ˜μ΄μ§€μ—μ„œ λ‘œκ·ΈμΈν•œ μƒνƒœλ‘œ λ°© λ§Œλ“€κΈ° λ²„νŠΌμ„ 클릭할 경우 λ°© λ§Œλ“€κΈ° λͺ¨λ‹¬μ΄ λ‚˜νƒ€λ‚©λ‹ˆλ‹€. λ°© 제λͺ©μ˜ 경우 20자 μ΄λ‚΄λ‘œ μž‘μ„±ν•΄μ•Ό ν•˜κ³  λΉ„λ°€λ²ˆν˜Έλ₯Ό μ„€μ •ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ μΆ”κ°€ λ²„νŠΌμ„ 눌러 ν•΄λ‹Ή 방의 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό μ„€μ •ν•©λ‹ˆλ‹€. μ„€μ •ν•  수 μžˆλŠ” ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλŠ” 본인의 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ ν˜Ήμ€ λΆλ§ˆν¬ν•œ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈλ₯Ό 선택할 수 μžˆμŠ΅λ‹ˆλ‹€.

- 방에 λ“€μ–΄κ°„ 이후 방을 λ§Œλ“  μ‚¬λžŒμ€ λ°©μž₯ κΆŒν•œμ„ λ°›μŠ΅λ‹ˆλ‹€. λ°©μž₯은 였λ₯Έμͺ½ ν•˜λ‹¨ μ±„νŒ…λ°©μ— μ°Έμ—¬ν•œ 인원 λ¦¬μŠ€νŠΈμ— λ°©μž₯ μ•„μ΄μ½˜μ„ λΆ€μ—¬λ°›μŠ΅λ‹ˆλ‹€. λ°©μž₯은 λ°© μˆ˜μ •μ„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ°© μˆ˜μ •μ€ λ°© 제λͺ©λ§Œ κ°€λŠ₯ν•©λ‹ˆλ‹€.

room μž…μž₯/퇴μž₯



- λŸ¬ν”Œλ¦¬μ˜ μœ μ €λŠ” 둜그인 ν•œ ν›„ λ©”μΈνŽ˜μ΄μ§€μ— μžˆλŠ” 방을 ν΄λ¦­ν•˜λ©΄ λ°© μž…μž₯이 κ°€λŠ₯ν•©λ‹ˆλ‹€. 방의 λΉ„λ°€λ²ˆν˜Έκ°€ μ‘΄μž¬ν•  경우 λΉ„λ°€λ²ˆν˜Έλ₯Ό μž…λ ₯ν•΄μ•Ό ν•©λ‹ˆλ‹€. 방에 μž…μž₯ν•˜λ©΄ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ μ•ˆλ‚΄ λͺ¨λ‹¬μ΄ λ‚˜νƒ€λ‚©λ‹ˆλ‹€.

- λ°© λ‚˜κ°€κΈ°λ₯Ό ν΄λ¦­ν•˜λ©΄ 방을 λ‚˜κ°ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. 방에 본인밖에 없을 λ•Œ 방을 λ‚˜κ°€κ²Œ 되면 ν•΄λ‹Ή 방은 μ‚­μ œλ©λ‹ˆλ‹€.(운영자의 방은 μ‚­μ œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.)

room ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ μž¬μƒ/μ±„νŒ…



- 방에 λ“€μ–΄κ°„ 이후 였λ₯Έμͺ½μ— μžˆλŠ” ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ μž¬μƒ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈμ— μžˆλŠ” λ…Έλž˜κ°€ μž¬μƒλ©λ‹ˆλ‹€. ν˜„μž¬ μž¬μƒλ˜κ³  μžˆλŠ” λ…Έλž˜λŠ” ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ λ…Έλž˜ 제λͺ© μ˜†μ— μŠ€ν…Œλ ˆμ˜€ μ•„μ΄μ½˜μœΌλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.

- λ…Έλž˜κ°€ λλ‚˜λ©΄ λ‹€μŒ λ…Έλž˜κ°€ μžλ™ μž¬μƒ λ©λ‹ˆλ‹€.

- 였λ₯Έμͺ½ ν™”μ‚΄ν‘œ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λ‹€μŒ 곑 μž¬μƒ, μ™Όμͺ½ ν™”μ‚΄ν‘œ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ 이전 곑 μž¬μƒμ΄ λ©λ‹ˆλ‹€. λ³Όλ₯¨ λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ μŒμ†Œκ±°λ₯Ό ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

- 같은 방에 μžˆλŠ” 인원듀은 μ‹€μ‹œκ°„ μ±„νŒ…μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. 였λ₯Έμͺ½ ν•˜λ‹¨μ—λŠ” μ±„νŒ…λ°©μ— μ°Έμ—¬ν•œ 인원이 ν‘œμ‹œλ©λ‹ˆλ‹€. ν‘œμ‹œλœ 인원을 νŒ”λ‘œμš°ν•˜κ±°λ‚˜ ν‘œμ‹œλœ μΈμ›μ˜ μœ μ € νŽ˜μ΄μ§€λ‘œ 이동이 κ°€λŠ₯ν•©λ‹ˆλ‹€.


## πŸ“ 컀밋 μ»¨λ²€μ…˜

| Emogi | μœ ν˜• | μ„€λͺ… |
| :------: | :------: | :------: |
| ✨ | feat | κΈ°λŠ₯ 생성 |
| πŸ› | fix | μ—λŸ¬ μˆ˜μ • |
| πŸš€ | build | 배포 |
| πŸŽ‰ | init | ν”„λ‘œμ νŠΈ μ‹œμž‘ |
| πŸ’„ | style | μŠ€νƒ€μΌ μˆ˜μ • |
| ♻️ | refactor | λ¦¬νŒ©ν† λ§ |
| πŸ”¨ | chore | μ§œμž˜ν•œ μˆ˜μ • |
| πŸ”₯ | remove | μ½”λ“œ/파일 μ‚­μ œ |
| βœ… | test | ν…ŒμŠ€νŠΈ μΆ”κ°€/μˆ˜μ • |