- Zoom๊ณผ ๊ฐ์ ํ์ํ์๋ฅผ ๋ฐํ์ผ๋ก ์ผ์ ๊ด๋ฆฌ์ ๊ณต๋ถ์๊ฐ์ ์ ์ฅํ๊ณ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ ๋ํ์์ต๋๋ค.
์ธ์ ์๊ทธ๋๋ง์๋ฒ์ ์ฐ๊ฒฐ์ ์ํ kurent-utils ์ฑํ
์ ์ํ SockJS, StompJS, axois, chartjs, moment, swiper ๋ฑ๋ฑ
- api: api ์์ฒญ์ ์ํ baseURL์ ์ ์ฅ.
- components: ํ์ด์ง๋ฅผ ๊ตฌ์ฑํ๋ ์ปดํฌ๋ํธ.
- hooks:Custom hook๋ฅผ ๋ชจ์๋
- pages: ์ฌ์ดํธ๋ฅผ ๊ตฌ์ฑํ๋ ํ์ด์ง ๋ชจ์
- redux: ์ ์ญ์ํ๋ฅผ ์ํ redux
- styles: ์ ์ญ css
- utils: ์ฌ์ดํธ์ ์ฑํ webrtc ๊ธฐ๋ฅ์ ํ๋ ํ์ผ๋ค
- ํ๋ฆฌ๋ทฐ ํ์ด์ง swiper ์ ์ฉ ์๋ ์คํฌ๋กค (์ ์ฌ์ง๋ค์ ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ์ด ์์ต๋๋ค)
- ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ํ์ด์ง ๊ฐ๊ฐ ๋ฒํผ์ผ๋ก ํ ๊ธ
- ๋ฉ์ธ ํ๋ฉด ๋ฐฉ๋ชฉ๋ก ๋ฌดํ ์คํฌ๋กค ์ ์ฉ ๋ชจ๋ฐ์ผ ๋ฐ์ํ ์ ์ฉ
- ๊ฐ ์นดํ ๊ณ ๋ฆฌ๋ณ ๋ฐฉ ์์ฑ ๊ฐ๋ฅ
- ์๋ ๊ทธ๋ฃน์ private ๋ฐฉ์ผ๋ก ์ฝ๋ ์ ๋ ฅ์ผ๋ก ๊ฐ์ ํ๊ณ ์ ์ฅ์ด ๊ฐ๋ฅ
- ๊ฐ๊ฐ ํ๋กํ ์์ , ๊ณต๋ถ์๊ฐ ์ฐจํธ, ์ค์ผ์ฅด ๋ฑ๋ก์ด ๊ฐ๋ฅํ ๋ฌ๋ ฅ(๋ฏธ์์ฑ) ํ๋ฉด์ ๋๋ค.
- ๋ฐฉ์์ฑ ๋ชจ๋ฌ ์ธ์์ ์ต๋ 10๋ช , ๋ฐฉ์ ์ฝ๋๋ก ์ ์ฅํ๋ ๋น๊ณต๊ฐ๋ฐฉ๊ณผ ๋ฐฉ ๋ชฉ๋ก์ ๊ณต๊ฐ๋์ด ๋ก๊ทธ์ธํ ์ ์ ๋ ๋๊ตฌ๋ ์ ์ฅ ๊ฐ๋ฅํ ๊ณต๊ฐ๋ฐฉ์ด ์์
- ๋น๋์ค ํ๋ฉด, ์๋ฆฌ์ ๋น๋์ค on/off, ๊ณต๋ถ์๊ฐ ํ์ ๋ฑ์ ์ง์ํฉ๋๋ค. ๋ฐฉ์ฅ์ ๊ฒฝ์ฐ ๊ฐํด, ๊ฒฝ๊ณ , ๋ฐฉ์ฅ ์์๋ฑ์ด ๊ฐ๋ฅ. ๋ฐฉ์ฅ์ด ์๋๋ฉด ํด๋น ๋ฉ๋ด๋ ๋นํ์ฑํ ๋จ
- ๊ณต๋ถ์๊ฐ ํ์ด๋จธ๋ ์๋์ผ๋ก ํค๊ณ ๋ ์๊ฐ ์์ 5์๊ฐ ๋๋ฉด ์๋์ผ๋ก ์ด๊ธฐํ๋๊ณ ๊ทธ๋ ๊ณต๋ถ์๊ฐ์ ์๋ฒ๋ก ์ ์ก๋จ
- ๋ฐฉ ๋ด ์ฑํ ๊ธฐ๋ฅ
- ๋น๊ณต๊ฐ ๊ทธ๋ฃน์ผ๋ก ๋ฐฉ ์์ฑ์ ์ผ์ชฝ ๊ทธ๋ฃนํญ์ ์๋ก๋ง๋ ๋ฐฉ์ด ๋ฑ๋ก๋จ
- ๊ณต๊ฐ๋ฐฉ๊ณผ ๋ค๋ฅด๊ฒ ์ด๋์ฝ๋ ์์ฑ ๋ฒํผ์ด ์๊น
- ์ด ์ด๋์ฝ๋๋ก ๋น๊ณต๊ฐ๋ฐฉ์ ์ ์ฅ์ด ๊ฐ๋ฅ
- ๋น๊ณต๊ฐ๋ก ์ฒดํฌํ๊ณ ๋ฐฉ์ ์์ฑํ๋ฉด ๊ทธ๋ฃน ํญ์ ๋ฐฉ์ด ์ถ๊ฐ๋จ
- ๊ทธ ์ธ์ ๊ธฐ๋ฅ์ ๊ณต๊ฐ๋ฐฉ๊ณผ ๋์ผํ๊ณ ๋ฐฉ์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ํ๋ฉด ํฌ๊ธฐ๋ณ๋ก ๋ฐ์ํ์ด ์ ์ฉ๋์ด์์












