
์ฝ๋๋ฐ์ ๋ฆฌ๋ทฐ๊ฐ ๊ฐ๋ฅํ ์ฝ๋ฉํ
์คํธ ํ๋ซํผ์
๋๋ค
์ฝ๋๋ฐ ๋ฐฐํฌ ์ฃผ์
์๋น์ค ์๊ฐ ์์
- ์ต๋ 10๋ช ๊น์ง ๋์์ ์ฝ๋ฉํ ์คํธ๊ฐ ๊ฐ๋ฅํ ๊ณต๊ฐ ์ ๊ณตํด์
- Nest.Js ๊ธฐ๋ฐ์ผ๋ก Socket.io ๋ฅผ ์ฌ์ฉํ์ฌ ์ค์๊ฐ ์น ์๋น์ค๋ฅผ ๊ตฌ์ถํ์ด์
์ฝ๋๋ฐ์์ ์ ๊ณตํ๋ ๋ชจ๋๋ ๋ ๊ฐ์ง ์ ๋๋ค!
- ์คํฐ๋ ๋ชจ๋ : ๊ฐ์ ๋ฌธ์ , ๊ฐ์ ํ๊ณ , ๊ฐ์ด ์ฝ๋ ๋ฆฌ๋ทฐํ๋ ๋ชจ๋
- ํ๋ ๋ชจ๋ : ํ์๋ค๊ณผ ํจ๊ป ์ฃผ์ด์ง ๋ค์ํ ๋ฌธ์ ๋ฅผ ๊ฐ์ฅ ๋นจ๋ฆฌ ํธ๋ ํ์ด ์น๋ฆฌํ๋ ๋ชจ๋
- IDE๊ฐ ์ ๊ณต ๋์ด ์ฝ๋ฉํ ์คํธ๋ฅผ ์น์์ ์ด์ฉํ ์ ์์ด์
- ์์ฑํ ์ฝ๋๋ก ๋ฐ๋ก ์ฑ์ ๋ ๊ฐ๋ฅํด์
- codemirror ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด IDE๋ฅผ ๊ฐ๋ฐํ์ด์
- Jdoodle ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ์ฑ์ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ์ด์
- ํ๋๋ชจ๋ ์งํ์์ ํ๋ณ๋ก ๊ฐ์ด ํ์ด ํ๋ก๊ทธ๋๋ฐ์ด ๊ฐ๋ฅํด์
- ๋ฆฌ๋ทฐํ ๋์๋ ์ค์๊ฐ์ผ๋ก ์ฝ๋ ์์ฑํ๋ ๊ฒ์ ๋ณผ ์ ์์ด์
- Yjs ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด **๋์ํธ์ง ๊ธฐ๋ฅ์ ๊ฐ๋ฐํ์ด์
- ๋ฆฌ๋ทฐ ์์ ๊ณต์ ๊ทธ๋ฆผํ์ ์ฌ์ฉํด์ ๋ ํจ์จ์ ์ธ ๋ฆฌ๋ทฐ๊ฐ ๊ฐ๋ฅํด์
- ๋ํ๋ก ํํํ๊ธฐ ์ด๋ ค์ด ๋ถ๋ถ์ ๊ทธ๋ฆผ์ผ๋ก ํํํด๋ด์
- ๋๊ธฐ์ค์์๋ ๋ฆฌ๋ทฐํ ๋, ์ฌ๋ฌ ์ฌ๋๋ค๊ณผ 1:N ๋ณด์ด์ค ์ฑํ ์ด ๊ฐ๋ฅํด์
- ํ๋๋ชจ๋์์๋ ํ ๋ณ๋ก ๋ํ๊ฐ ๊ฐ๋ฅํ๊ฒ ๋์ด์์ด์
์ฃผ๊ด : ํฌ๋ํํค ์ ๊ธ
ํ๋ก์ ํธ ๊ธฐ๊ฐ : 2023.07.07 - 2023.08.12
2023๋
9์ ํ์ฌ : ๋ฆฌํฉํ ๋ง ์งํ ์ค
ํ์ ์๊ฐ :
| Part | Stack |
|---|---|
| Frontend | |
| Backend | |
| Server | |
| Collaboration Tool |






