- ์๋น์ค ์๊ฐ
- ๊ธฐ์ ์คํ
- ์์คํ ์ํคํ ์ฒ
- ์ฃผ์๊ธฐ๋ฅ ๋ฐ ๋ฐ๋ชจ์์
- UCC ๋ณด๋ฌ๊ฐ๊ธฐ
- ํ์ ๊ด๋ฆฌ
- ๊ฐ๋ฐ ๋ฉค๋ฒ ์๊ฐ
- ํ๋ก์ ํธ ๊ธฐ๊ฐ
- ํ๋ก์ ํธ ๊ด๋ จ ๋ฌธ์
ํ๊ต์ ๊ฐ์ง ์๊ณ ๋ฑ๊ต๋ฅผ ํ๋ ์ธ์์ด ์ฐพ์์์ต๋๋ค.
์ฝ๋ก๋-19๊ฐ ์๋น๊ธด ๋น๋๋ฉด ์๋, ์ด์ ๋ ๋๋ฌด๋ ์ต์ํด์ ธ ๋ฒ๋ฆฐ ์ฐ๋ฆฌ์ ์ผ์์ ๋๋ค.
๋๋ก์ ๋๋ฆผ์ ๋จ์ํ ๋น๋๋ฉด ์์ ํ๋ซํผ์ ๋์ด์ ํ์๋ค์ ์ํ ๊ณต๊ฐ์ด ๋๋ ํ๊ต๋ผ๋ โ๊ณต๊ฐโ์ ์ด์ ์ ๋ง์ถ์์ต๋๋ค.
๋ชจ๋์๊ฒ ํ์ํ ๋ง์ถคํ ํ์ต ๋์ฐ๋ฏธ, Drawing Dream์์ ๋ฑ๊ต๋ถํฐ ํ๊ต๊น์ง ํจ๊ป ํ์ธ์!
์์ธ ๊ธฐ์ ์คํ ๋ฐ ๋ฒ์
๊ตฌ๋ถ | ๊ธฐ์ ์คํ | ์์ธ๋ด์ฉ | ๋ฒ์ |
---|---|---|---|
๊ณตํต | ํ์๊ด๋ฆฌ | Gitlab | - |
์ด์๊ด๋ฆฌ | Jira | - | |
์ปค๋ฎค๋์ผ์ด์ | Mattermost, Notion | - | |
BackEnd | DB | MySQL | 5.7 |
JPA | - | ||
QueryDSL | - | ||
Java | Zulu | 8.33.0.1 | |
Spring | Spring | 5.3.6 | |
Spring Boot | 2.4.5 | ||
IDE | Eclipse | JEE 2020-06 | |
Cloud Storage | AWS S3 | - | |
Build | Gradle | 7.3.2 | |
WebRTC | Kurento Media Server | 6.16 | |
WebRTC | Kurento | - | |
API Docs | Swagger2 | 3.0.0 | |
FrontEnd | HTML5 | - | |
CSS3 | - | ||
JavaScript(ES6) | - | ||
React | React | 17.0.2 | |
React | Redux | 7.2.6 | |
React | Redux-thunk | 2.4.1 | |
styled-components | 5.3.3 | ||
framer-motion | 6.0.0 | ||
apexcharts | 3.33.0 | ||
toast-ui/react-editor | 3.1.2 | ||
toast-ui/react-calendar | 1.0.6 | ||
WebSocket | @stomp/stompjs | 6.1.2 | |
WebSocket | stompjs | 2.3.3 | |
WebSocket | sockjs-client | 1.5.2 | |
IDE | Visual Studio Code | 1.63.2 | |
Server | ์๋ฒ | AWS EC2 | - |
ํ๋ซํผ | Ubuntu | 20.04.3 LTS | |
๋ฐฐํฌ | Docker | 20.10.12 | |
๋ฐฐํฌ | Jenkins | 2.319.2 |
์์คํ ๊ตฌ์ฑ |
---|
CI/CD ๋ฐฐํฌ ํ๋ฆ๋ |
---|
๋๋ ํ ๋ฆฌ ๊ตฌ์กฐ |
---|
- ์ ์๋์ด ์์ ์ ๊ฐ์คํ๋ฉด ํด๋น ์์ ์ ์๊ฐํ๋ ํ์์ด ์์ ์ ์ฐธ์ฌํ ์ ์์ต๋๋ค.
- ์ฌ์ฉ์๋ ๋น๋์ค, ์ค๋์ค ON/OFF๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค.
- ์ ์๋์ ์ํํ ์์ ์งํ์ ์ํด ํ๋ฉด๊ณต์ ๋ฅผ ํ ์ ์์ต๋๋ค.
- ๊ต์ฌ๊ฐ ์๊ฐํ์ ๋ง์ถฐ ์จ๋ผ์ธ ์์ ์ ๊ฐ์คํ๋ฉด, ํด๋น ์์ ์ ์๊ฐํ๋ ํ์์ ํ๋ฉด์ ์์ ์๋ฆผ ๋ชจ๋ฌ์ฐฝ์ด ๋ํ๋ฉ๋๋ค.
- ๋ํ, ์์ ์๋ฃ(์ฒจ๋ถํ์ผ)๋ฅผ ํ์ธํ ์ ์์ผ๋ฉฐ, [์ง๊ธ ๋ค์ด๊ฐ๊ธฐ] ๋ฒํผ์ ํตํด ํด๋น ์จ๋ผ์ธ์์ ์ ์ ์ฅํ ์ ์์ต๋๋ค.
์จ๋ผ์ธ ์์ ๋ฐ ์์ ์๋ฆผ |
---|
- ํ์, ์ ์๋๊ณผ ์ฑํ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ง๋ ์ฑํ ๊ธฐ๋ก๋ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค.
- ๋ค๋ฅธ ์ ์ ๊ฐ ์ฑํ ์ ๋ณด๋ด๋ฉด ์ฑํ ์์ด์ฝ(๋งํ์ )์ ์๋ฆผ ํ์๊ฐ ๋ํ๋ฉ๋๋ค.
์ฑํ |
---|
- ๊ต์ฌ๋ ์๋ฆผ์ฅ(๊ณต์ง)์ ์์ฑํ ์ ์์ต๋๋ค.
- ์นดํ ๊ณ ๋ฆฌ ์ค์ ์ผ๋ก, ์ํ๋ ํ์(ํ๊ต ์ ์ฒด, ํ๋ , ๋ฐ)์๊ฒ ๋ณด์ฌ์ง๋๋ก ์ค์ ํฉ๋๋ค.
- toast-ui ์๋ํฐ๋ฅผ ์ฌ์ฉํด์ ๊ธ์ ์ฝ๊ฒ ํธ์งํ ์ ์์ผ๋ฉฐ, Drag&Drop ์ผ๋ก ํธ๋ฆฌํ๊ฒ ์ฒจ๋ถํ์ผ์ ์ถ๊ฐํ ์ ์์ต๋๋ค.
์๋ฆผ์ฅ(์ ์๋) |
---|
์๋ฆผ์ฅ(ํ์) |
---|
- ๋ฉ์ธ ํ์ด์ง์์ [์ค์ > ํ ํ๋ฉด ์ค์ ] ์ ํด๋ฆญํ๋ฉด ํ ํ๋ฉด์ ๋ฐฐ์น๋๋ ์์ ฏ๋ค์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ๋ฐฐ์น๋ฅผ ์ํ๋ ์์ ฏ์ ์ํ๋ ์์๋ก ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
ํ ํ๋ฉด ์ค์ |
---|
- ์ฌ์ฉ์์ ๋ ๊ฑด๊ฐ ๋ฐ ์ทจํฅ์ ๊ณ ๋ คํ์ฌ ๋คํฌ๋ชจ๋๋ฅผ ์ง์ํฉ๋๋ค.
- ๋ฉ์ธ ํ์ด์ง์์ [์ค์ > ๋คํฌ๋ชจ๋ on/off] ๋ฅผ ํด๋ฆญํ๋ฉด ๋คํฌ๋ชจ๋๋ฅผ ์ ์ฉํ ์ ์์ต๋๋ค.
๋คํฌ๋ชจ๋ |
---|
๐ฅ UCC ๋ณด๋ฌ๊ฐ๊ธฐ
Jira BurnDown Chart |
---|
Notion |
---|
๐ ์ธ์ฃผ๋น (Front-End) |
๐ ์ฅ์ค๋ฒ (Front-End) |
๐ ์ ์ง๋ช (Front-End) |
๐ ๋ฐ๊ธฐ๋ฒ (Back-End) |
๐ ์์ฐฝํ (Back-End) |
๐ถ ์ด๋ค์ (Back-End) |
UI/UX React WebRTC WebSocket |
UI/UX React |
UI/UX React |
REST API WebRTC WebSocket |
REST API CI/CD Infra |
REST API Database S3 |
- ๊ธฐํ ๋ฐ ์ค๊ณ : 22.1.10 ~ 19
- ํ๋ก์ ํธ ๊ตฌํ : 22.1.20 ~ 22.2.15
- ๋ฒ๊ทธ ์์ ๋ฐ ์ฐ์ถ๋ฌผ ์ ๋ฆฌ : 22.2.16 ~ 18
๊ตฌ๋ถ | ๋งํฌ |
---|---|
๊ณตํต์ฝ๋ | ๊ณตํต์ฝ๋ ๋ฐ๋ก๊ฐ๊ธฐ |
์์ด์ดํ๋ ์ | ์์ด์ดํ๋ ์ ๋ฐ๋ก๊ฐ๊ธฐ |
์ปจ๋ฒค์ ๋ชฉ๋ก | ์ปจ๋ฒค์ ๋ชฉ๋ก ๋ฐ๋ก๊ฐ๊ธฐ |
ํ ์คํธ๋ฐ์ดํฐ | ํ ์คํธ๋ฐ์ดํฐ ๋ฐ๋ก๊ฐ๊ธฐ |
ERD | ERD ๋ฐ๋ก๊ฐ๊ธฐ |
๋น๋/๋ฐฐํฌ | ๋น๋/๋ฐฐํฌ ๋ฐ๋ก๊ฐ๊ธฐ |
์ธ๋ถ์๋น์ค ์ ๋ณด | ์ธ๋ถ์๋น์ค ์ ๋ณด ๋ฐ๋ก๊ฐ๊ธฐ |
์์ฐ ์๋๋ฆฌ์ค | ์์ฐ ์๋๋ฆฌ์ค ๋ฐ๋ก๊ฐ๊ธฐ |
๋ฐํ์๋ฃ | ๋ฐํ์๋ฃ ๋ฐ๋ก๊ฐ๊ธฐ |