From 701db4dccd7b93044e6b5ecf0ea7dcd8d5e9fc1c Mon Sep 17 00:00:00 2001 From: MyunghyunNero <91003734+MyunghyunNero@users.noreply.github.com> Date: Thu, 23 Nov 2023 22:16:28 +0900 Subject: [PATCH] Update README.md --- README.md | 570 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 570 insertions(+) diff --git a/README.md b/README.md index b8d9f04..5d0862e 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,573 @@ +# ๐ŸŒŸ ์„œ๋น„์Šค๋ช… +![main_image](https://github.com/kusitms-com/28th_Semi_README/assets/87255791/27397bff-3804-471c-833d-aa564fec8629) + + +
+ + +์ฒญ์œ ๋ฌธ์ธ โ€์—ฌํ–‰ ๊ฐˆ๋ž˜?โ€์™€ ๊ฐํƒ„๋ฌธ์ธ โ€œ์—ฌํ–‰ ๊ฐˆ๋ž˜!โ€๋ฅผ ์ค‘์˜์ ์œผ๋กœ ํ‘œํ˜„ํ•˜๊ณ ์ž ํ–ˆ์Šต๋‹ˆ๋‹ค. + +์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ๋“ค์„ ํ†ตํ•ด ๋˜์ง€๋Š” ์ €ํฌ์˜ ์ œ์•ˆ์ด์ž, ์—ฌํ–‰์„ ๊ฐ€๊ณ ์ž ๊ฒฐ์‹ฌํ•˜๋Š” ์—ฌํ–‰๊ฐ์˜ ๋งˆ์Œ์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. + +๋™์‹œ์— ํ‰์†Œ ์ƒ๊ฐํ•˜์ง€ ๋ชปํ–ˆ๋˜ ์—ฌ๋Ÿฌ '๊ฐˆ๋ž˜'์˜ ์—ฌํ–‰๊ธธ์„ ๋ฐœ๊ฒฌํ•˜๊ฒŒ ๋˜๊ณ , ์ƒ‰๋‹ค๋ฅธ ๊ฒฝํ—˜์˜ ์‹œ์ž‘์ ์ด ๋œ๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. + +


+ +## ๐Ÿ•Š๏ธ ํŒ€๋ช… + +### ํŠธ๋ž˜๋ธ”๋ฉ”์ด์ปค (TravelMaker) + +'์ƒ‰๋‹ค๋ฅด๊ณ  ๋‹ค์–‘ํ•œ ๋ฐฉ๋ฒ•์˜ ์—ฌํ–‰์„ ๋งŒ๋“œ๋Š” ์‚ฌ๋žŒ๋“ค'์ด๋ผ๋Š” ๋œป์„ ๋‹ด์•˜์Šต๋‹ˆ๋‹ค. + +


+ +## :heart: R&R + +| ๋ถ„์•ผ | ์ด๋ฆ„ | ํฌ์ง€์…˜ | +| --- | --- | --- | +| ๊ธฐํš | ๊น€๋‹ค์—ฐ | ๐Ÿ“ˆ ์„œ๋น„์Šค ๊ธฐํš - ์ „๋ฐ˜์ ์ธ ์„œ๋น„์Šค ๊ธฐํš, ์„œ๋น„์Šค ์ •์ฑ… ํ™•๋ฆฝ, ํ”Œ๋กœ์šฐ์ฐจํŠธ ์ž‘์„ฑ| +| ๊ธฐํš | ๊น€๋ฏผ์•„ | ๐Ÿ“‹ ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ง•, ์„œ๋น„์Šค ๊ธฐํš - ์ „๋ฐ˜์ ์ธ ์„œ๋น„์Šค ๊ธฐํš, ์„œ๋น„์Šค ์ •์ฑ… ํ™•๋ฆฝ, ์„œ๋น„์Šค ์ปจ์…‰ ๊ตฌ์ฒดํ™” | +| ๊ธฐํš | ์ด์ƒ๋ฏผ | ๐Ÿ“Š ์„œ๋น„์Šค ๊ธฐํš - ์ „๋ฐ˜์ ์ธ ์„œ๋น„์Šค ๊ธฐํš, ์„œ๋น„์Šค ์ •์ฑ… ํ™•๋ฆฝ, ์œ ์ € ๋ฆฌ์„œ์น˜ ๋ถ„์„| +| ๋””์ž์ธ | ๊น€๊ทธ๋ฆฐ | ๐ŸŽจ ์„œ๋น„์Šค ๋””์ž์ธ | +| ๊ฐœ๋ฐœ | ์•ˆ์žฌ๊ตญ | ๐Ÿ–Œ๏ธ ํ”„๋ก ํŠธ์—”๋“œ ๋ฆฌ๋“œ, ์›น ํ™”๋ฉด UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™ | +| ๊ฐœ๋ฐœ | ์•ˆ๋ฏผํ•˜ | ๐Ÿ–Œ๏ธ ์›น ํ™”๋ฉด UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™ | +| ๊ฐœ๋ฐœ | ๊น€๋ช…ํ˜„ | ๐Ÿ’ป ๋ฐฑ์—”๋“œ ๋ฆฌ๋“œ, DB ๋ฐ API ๊ตฌ์ถ•, ์„œ๋ฒ„ ๋ฐฐํฌ | +| ๊ฐœ๋ฐœ | ๋‚˜์„ธ๋นˆ | ๐Ÿ’ป DB ๋ฐ API ๊ตฌ์ถ•, ์„œ๋ฒ„ ๋ฐฐํฌ | + +


+ +## ๐Ÿ”Žย ๋ชฉ์  ๋ฐ ํ•„์š”์„ฑ + +### 1๏ธโƒฃ ๋ชฉ์  + +> 1) ์—ฌ๋Ÿฌ ์—ฌํ–‰ ์ง€์›์‚ฌ์—…๊ณผ ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „์„ ํ•œ ๋ˆˆ์— ๋ณด๊ธฐ ์‰ฝ๊ฒŒ ์•„์นด์ด๋น™ํ•˜๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์ œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. +> +> 2) ์ด๋ฅผ ํ†ตํ•ด ์ž˜ ์•Œ๋ ค์ง€์ง€ ์•Š์€ ์—ฌํ–‰์ง€๋ฅผ ํ™๋ณดํ•˜์—ฌ ์ง€์—ญ ๊ฒฝ์ œ ํ™œ์„ฑํ™”์™€ ์ง€์—ญ ๊ด€๊ด‘์˜ ๋‹ค์–‘ํ™”๋ฅผ ๊ธฐ๋Œ€ํ•ฉ๋‹ˆ๋‹ค. + +
+ +### 2๏ธโƒฃ ํ•„์š”์„ฑ + +#### 0. ์ •์˜ + +1) ์—ฌํ–‰ ์ง€์›์‚ฌ์—…: ์ง€์ž์ฒด, ๊ณต๊ณต๊ธฐ๊ด€ ๋“ฑ์—์„œ ์ง€์—ญ ๊ด€๊ด‘ ํ™œ์„ฑํ™”๋ฅผ ์œ„ํ•ด ๊ตญ๋ฏผ์—๊ฒŒ ์ˆ™๋ฐ•๋น„, ์ฒดํ—˜๋น„, ์—ฌํ–‰๋ณดํ—˜๋ฃŒ, ํœด๊ฐ€๋น„ ๋“ฑ์„ ์ง€์›ํ•˜๋Š” ์‚ฌ์—… + +2) ์—ฌํ–‰ ๊ณต๋ชจ์ „: ์ง€์ž์ฒด, ๊ณต๊ณต๊ธฐ๊ด€ ๋“ฑ์—์„œ ์ง€์—ญ ๊ด€๊ด‘ ์ƒํ’ˆ ๊ฐœ๋ฐœ, ์ง€์—ญ ๊ด€๊ด‘ ํ™๋ณด๋ฅผ ์œ„ํ•ด ํŠน์ • ์ฃผ์ œ์— ๋Œ€ํ•˜์—ฌ ์•„์ด๋””์–ด, ์ž‘ํ’ˆ ๋“ฑ์„ ๊ณต๊ฐœ ๋ชจ์ง‘ํ•˜๋Š” ์‚ฌ์—… + +3) ์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™: ์ง€์ž์ฒด, ๊ณต๊ณต๊ธฐ๊ด€ ๋“ฑ์—์„œ ์ง€์—ญ ๊ด€๊ด‘ ํ™๋ณด๋ฅผ ์œ„ํ•ด ํŠน์ • ์ฃผ์ œ์— ๋Œ€ํ•˜์—ฌ ์ผ์ • ๊ธฐ๊ฐ„๋™์•ˆ ์ฝ˜ํ…์ธ  ์ œ์ž‘, ๊ธฐ์‚ฌ ๋ฐœํ–‰, ๊ต์œก ๋“ฑ์˜ ํ™œ๋™์„ ์ง€์›ํ•˜๋Š” ์‚ฌ์—… + +
+ +#### 1. ์ธ๊ตฌ ๊ฐ์†Œ์— ๋Œ€์‘ํ•˜๊ณ  ์ง€์—ญ ๊ฒฝ์ œ๋ฅผ ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ์•ˆ์œผ๋กœ์˜ ๊ด€๊ด‘ ์‚ฐ์—… +๊ด€๊ด‘ ์‚ฐ์—…์„ ํ†ตํ•ด ์ง€์—ญ ์ธ๊ตฌ ๊ฐ์†Œ์— ๋Œ€์‘ํ•˜๊ณ  ์ง€์—ญ ๊ฒฝ์ œ๋ฅผ ํ™œ์„ฑํ™”๋ฅผ ๋„๋ชจํ•˜๋Š” ์‚ฌ๋ก€๊ฐ€ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. + +๋‹ค์Œ์€ <ํ•œ๊ตญ๊ด€๊ด‘ ๋ฐ์ดํ„ฐ๋žฉ>์˜ ์ธ๊ตฌ๊ฐ์†Œ์ง€์—ญ ํ˜„ํ™ฉ ์ง€๋„์ž…๋‹ˆ๋‹ค. + +![image](https://github.com/kusitms-com/28th_Semi_README/assets/87255791/978ea584-211a-4aeb-b06a-55ca4addbe11) + +์ˆ˜๋„๊ถŒ๊ณผ ์ œ์ฃผ๊ถŒ์„ ํฌํ•จํ•œ ์ผ๋ถ€ ์ง€์—ญ์„ ์ œ์™ธํ•˜๊ณ , ๋Œ€๋ถ€๋ถ„์˜ ์ง€๋ฐฉ์—์„œ ์ธ๊ตฌ ๊ฐ์†Œ ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚˜๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +์ธ๊ตฌ ๊ฐ์†Œ ํ˜„์ƒ์€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ง€์—ญ ๋‚ด ์†Œ๋น„ ๊ฐ์†Œ๋กœ ์ด์–ด์ง€๋ฉฐ, ์ด๋Š” ์ง€์—ญ ๊ฒฝ์ œ ์นจ์ฒด๋ฅผ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ต๋‹ˆ๋‹ค. + +<ํ•œ๊ตญ๊ด€๊ด‘ ๋ฐ์ดํ„ฐ๋žฉ>์˜ ์กฐ์‚ฌ ๊ฒฐ๊ณผ, ๊ฒฝ์ƒ๋‚จ๋„ ํ•จ์•ˆ๊ตฐ์˜ ๊ฒฝ์šฐ ์ธ๊ตฌ ๊ฐ์†Œ๋กœ ์ธํ•ด ์†Œ์‹ค๋˜๋Š” ์ง€์—ญ ์†Œ๋น„์•ก์„ ์™ธ๋ถ€์ธ ์†Œ๋น„์•ก์œผ๋กœ ๋Œ€์ฒดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ˆ™๋ฐ• ๊ด€๊ด‘๊ฐ 32๋ช… ๋˜๋Š” ๋‹น์ผ ๊ด€๊ด‘๊ฐ 81๋ช… ๋“ฑ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. + + +
+ +#### 2. ์—ฌํ–‰ ์ง€์›์‚ฌ์—… ๋ฐ ๊ณต๋ชจ์ „/๋Œ€์™ธํ™œ๋™ ํ”„๋กœ๊ทธ๋žจ์˜ ํ•„์š”์„ฑ +์—ฌํ–‰ ์ง€์›์‚ฌ์—…๊ณผ ๊ณต๋ชจ์ „/๋Œ€์™ธํ™œ๋™ ํ”„๋กœ๊ทธ๋žจ์€ ์ง€์† ๊ฐ€๋Šฅํ•œ ๊ด€๊ด‘๊ณผ ์ง€์—ญ ๊ท ํ˜• ๋ฐœ์ „์„ ์œ„ํ•ด ์ถ”์ง„๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. + +์—ฌํ–‰ ์ง€์›์‚ฌ์—…์„ ํ†ตํ•ด ์ง€์ž์ฒด๋Š” ๊ด€๊ด‘ ์†Œ๋น„์™€ ํ™๋ณด ํšจ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +์‹ค์ œ๋กœ ๋ฌธํ™”์ฒด์œก๊ด€๊ด‘๋ถ€์™€ ํ•œ๊ตญ๊ด€๊ด‘๊ณต์‚ฌ๋Š” ์ง€์—ญ๋งŒ์˜ ๋…ํŠนํ•œ ์ƒํ™œ์–‘์‹๊ณผ ์Šคํ† ๋ฆฌ๋ฅผ ๋ฐœ๊ตดํ•˜์—ฌ ์ง€์—ญ๊ด€๊ด‘ ํ™œ์„ฑํ™”๋ฅผ ๋„๋ชจํ•˜๊ธฐ ์œ„ํ•ด 2019๋…„๋ถ€ํ„ฐ โ€˜์ƒํ™œ๊ด€๊ด‘ ํ™œ์„ฑํ™” ์‚ฌ์—…โ€™์„ ์ถ”์ง„ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, + +2022๋…„์—๋Š” ํ˜„์ง€ ์‚ด์•„๋ณด๊ธฐํ˜• ํ”„๋กœ๊ทธ๋žจ์„ ์ง„ํ–‰ํ•  ์ด 9๊ฐœ ์ง€์ž์ฒด๋ฅผ ์„ ์ •ํ•˜์—ฌ ๊ฐ๊ฐ ๊ตญ๋น„ 1์–ต ์›์”ฉ์„ ์ง€์›ํ•˜์˜€์Šต๋‹ˆ๋‹ค. (์ถœ์ฒ˜: ํ•œ๊ตญ๊ด€๊ด‘๊ณต์‚ฌ, '2022 ์ƒํ™œ๊ด€๊ด‘ ํ™œ์„ฑํ™” ๋ฐฉ์•ˆ ์—ฐ๊ตฌ์šฉ์—ญ ๊ฒฐ๊ณผ๋ณด๊ณ ์„œ') + +์ด ๋ฐ–์—๋„ ๋งŽ์€ ํ˜•ํƒœ์˜ ์ง€์›์‚ฌ์—…์ด ์ง„ํ–‰ ์ค‘์— ์žˆ์œผ๋ฉฐ, ๊ฐ™์€ ๋งฅ๋ฝ์œผ๋กœ ์—ฌํ–‰ ์ƒํ’ˆ ๊ฐœ๋ฐœ๊ณผ ํ™๋ณด ํšจ๊ณผ๋ฅผ ๊ฐ€์ ธ๋‹ค์ค„ ์ˆ˜ ์žˆ๋Š” ๋Œ€์™ธํ™œ๋™๊ณผ ๊ณต๋ชจ์ „ ๋˜ํ•œ ํ™œ๋ฐœํžˆ ์‹œํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. + +![image](https://github.com/kusitms-com/28th_Semi_README/blob/main/TeamB_Gallae/image/posters.png?raw=true) + +์ด๋Ÿฌํ•œ ์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™๊ณผ ๊ณต๋ชจ์ „์„ ํ†ตํ•ด ์ˆ™๋ฐ•๋น„ ์ฒดํ—˜๋น„ ๋“ฑ์„ ์ง€์›๋ฐ›์•„ ์—ฌํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ๋Œ€์ค‘์˜ ๊ด€์‹ฌ๋„๋„ ๋†’์Šต๋‹ˆ๋‹ค. + +์‹ค์ œ๋กœ ํ•œ๊ตญ๊ด€๊ด‘๊ณต์‚ฌ์—์„œ ์‹œํ–‰ ์ค‘์ธ ๊ทผ๋กœ์ž ํœด๊ฐ€์ง€์›์‚ฌ์—…์˜ ๊ฒฝ์šฐ 1:5์˜ ๊ฒฝ์Ÿ๋ฅ ๋กœ ์•ฝ 2๋งŒ ๋ช…์ด ์‹ ์ฒญํ•˜์˜€๊ณ , 2023๋…„ ๊ฒฝ๋‚จํ˜• ํ•œ๋‹ฌ์‚ด๊ธฐ ์—ฌํ–‰ ์ง€์›์‚ฌ์—…์€ ์ด 3์ฐจ๊นŒ์ง€ ์ง„ํ–‰๋œ ๋ฐ” ์žˆ์Šต๋‹ˆ๋‹ค. + +
+ +#### 3. ์—ฌํ–‰๊ฐ€๋“ค๊ณผ ๊ด€๊ด‘ ์ง€์—ญ์˜ ์ƒํ˜ธ ์ด์ต์„ ์—ฐ๊ฒฐํ•  ํ”Œ๋žซํผ์˜ ํ•„์š”์„ฑ + +ํ˜„์žฌ ์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™, ์—ฌํ–‰ ๊ณต๋ชจ์ „ ๋“ฑ์˜ ํ”„๋กœ๊ทธ๋žจ์˜ ์ง„ํ–‰ ๋ฐฉ์‹์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. + +##### ์ง€์ž์ฒด, ๊ธฐ๊ด€ ํ™ˆํŽ˜์ด์ง€์— ๊ฒŒ์‹œ โ†’ ์ง€์ž์ฒด ์ธ์Šคํƒ€๊ทธ๋žจ, ๋ธ”๋กœ๊ทธ ๋ฐ ๋ฏผ๊ฐ„ ํฌ๋ฆฌ์—์ดํ„ฐ์˜ ํ™๋ณด โ†’ ํ™๋ณด๋ฌผ์„ ํ†ตํ•œ ์ง€์›์ž์˜ ํ”„๋กœ๊ทธ๋žจ ์ธ์‹ โ†’ ํ”„๋กœ๊ทธ๋žจ ์ง€์› + +๋”ฐ๋ผ์„œ ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์— ๊ด€์‹ฌ์ด ๋งŽ์€ ์˜ˆ๋น„ ์ง€์›์ž๋“ค์ด ์ด๊ณณ ์ €๊ณณ์— ํฉ์–ด์ ธ ์žˆ๋Š” ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๋Š” ๊ณผ์ •์—์„œ ๋งŽ์€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋“ค์ด๊ณ  ์žˆ์œผ๋ฉฐ, + +ํ™๋ณดํ•˜๋Š” ์ง€์ž์ฒด์™€ ๊ธฐ๊ด€ ๋˜ํ•œ ๋งˆ์ผ€ํŒ… ๋น„์šฉ์„ ์ง€๋ถˆํ•˜๊ณ  ์žˆ์œผ๋‚˜ ์ •๋ณด๊ฐ€ ์‚ฐ์žฌํ•œ ํƒ“์— ํšจ์œจ์„ฑ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค. + +๋”ฐ๋ผ์„œ ์ €ํฌ๋Š” ์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ์—ฌํ–‰ ๊ณต๋ชจ์ „, ์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™์„ ํ•œ ๊ณณ์— ๋ชจ์•„ ๊ณต๊ธ‰์ž์™€ ์ˆ˜์š”์ž๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์•„์นด์ด๋น™ ํ”Œ๋žซํผ์„ ๊ธฐํšํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. + +


+ +## ๐Ÿ“Š ๋ฆฌ์„œ์น˜ ๋ฐ ์‹œ์žฅ์กฐ์‚ฌ + +### 1๏ธโƒฃ ์œ ์ €๋ฆฌ์„œ์น˜ ๋ถ„์„ + +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/29cf7275-76f2-4866-bc34-e1188a8c5ae3) + + +#### 1. ์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ๊ณต๋ชจ์ „, ๋Œ€์™ธํ™œ๋™ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์—ฐ๋ น๋Œ€์™€ ์ง์—…์€ ๋ฌด์—‡์ผ๊นŒ? + +> ์—ฐ๋ น๋Œ€ | (1์œ„) 20๋Œ€ 41.5%, (2์œ„) 30๋Œ€ 31.4% + +> ์ง์—… | (1์œ„) ํšŒ์‚ฌ์› 52.5%, (2์œ„) ๋Œ€ํ•™์ƒ 18.9% + +์กฐ์‚ฌ ๊ฒฐ๊ณผ, ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์— ์ง€์›ํ•ด๋ณธ ๊ฒฝํ—˜์ด ์žˆ๋Š” 159๋ช… ์ค‘ ์ฃผ ์—ฐ๋ น๋Œ€๋Š” 2030 ์„ธ๋Œ€, ์ง์—…์€ ํšŒ์‚ฌ์›๊ณผ ๋Œ€ํ•™์ƒ์ธ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. + +๋”ฐ๋ผ์„œ, '๊ฐˆ๋ž˜'์˜ ์ฃผ์š” ์‚ฌ์šฉ์ž ํƒ€๊ฒŸ์„ 2030 ์„ธ๋Œ€๋กœ ์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. + +์ด์— ๋งž์ถ”์–ด ์›นํŽ˜์ด์ง€์˜ ๋””์ž์ธ์„ #๋ฐ์€ #์ƒ๋™๊ฐ์žˆ๋Š” #๊ท€์—ฌ์šด #๋„์ „์ ์ธ ๋ฌด๋“œ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. + +
+ +#### 2. ์—ฌํ–‰ ์ง€์›์‚ฌ์—…์— ์ฐธ์—ฌํ•˜๊ฒŒ ๋œ ๋™๊ธฐ๋Š” ๋ฌด์—‡์ผ๊นŒ? + +> 1์œ„ | ์ง€์›๊ธˆ์œผ๋กœ ์—ฌํ–‰ ๊ฒฝ๋น„๋ฅผ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•˜์—ฌ, 65.9% +> +> 2์œ„ | ์ง€์›์‚ฌ์—…์— ํฅ๋ฏธ๋ฅผ ๋Š๋ผ๊ฒŒ ๋˜์–ด์„œ, 25% + +์กฐ์‚ฌ ๊ฒฐ๊ณผ, ๋Œ€๋ถ€๋ถ„์˜ ์ง€์›์ž๊ฐ€ '์—ฌํ–‰ ๊ฒฝ๋น„ ์ ˆ๊ฐ'์„ ๋ชฉ์ ์œผ๋กœ ์—ฌํ–‰ ์ง€์›์‚ฌ์—…์— ์ฐธ์—ฌํ•˜์˜€์Œ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. + +๋”ฐ๋ผ์„œ, '๊ฐˆ๋ž˜'์˜ ์ฃผ์š” ์‚ฌ์šฉ์ž ํƒ€๊ฒŸ์„ '์—ฌํ–‰ ๊ฒฝ๋น„ ์ ˆ๊ฐ์— ๊ด€์‹ฌ ์žˆ๋Š” 2030 ์„ธ๋Œ€'๋กœ ์ง‘์ค‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +๋”ํ•˜์—ฌ, ํ™œ๋ฐœํ•œ ํ™๋ณด๋ฅผ ํ†ตํ•ด 'ํฅ๋ฏธ๋‚˜ ๊ด€์‹ฌ์„ ๋Š๊ปด์„œ' ์—ฌํ–‰ ์ง€์›์‚ฌ์—…์„ ๊ณ ๋ คํ•˜๊ณ  ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค๋„ ์„œ๋น„์Šค์— ์œ ์ž…์‹œํ‚ค๋Š” ๊ฒƒ์ด '๊ฐˆ๋ž˜'์˜ ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. + +
+ +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/1109c821-025c-4e5c-8da0-9053d9c10258) + +#### 3. ์—ฌํ–‰ ์ง€์›์‚ฌ์—…์— ์ฐธ์—ฌํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋ถˆํŽธํ•œ ์ ์€ ๋ฌด์—‡์ด์—ˆ๊ณ , ์•„์นด์ด๋น™ ์„œ๋น„์Šค์—์„œ ๊ฐ€์žฅ ๊ธฐ๋Œ€ํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ผ๊นŒ? + +๋ถˆํŽธํ•จ +> 1์œ„ | ์ •๋ณด๋ฅผ ํ•œ ๋ˆˆ์— ๋ณด๊ธฐ ์–ด๋ ต๋‹ค, 40.9% +> +> 2์œ„ | ํ›„๊ธฐ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•˜๋‹ค, 26.5% + +๊ธฐ๋Œ€ ์‚ฌํ•ญ +> 1์œ„ | ์ง€์›์„œ, ๋ณด๊ณ ์„œ ์ž‘์„ฑ ๊ฟ€ํŒ์„ ๋ณด๊ณ  ์‹ถ๋‹ค, 45.8% +> +> 2์œ„ | ์—ฌํ–‰์ง€๋ฅผ ์ถ”์ฒœ๋ฐ›๊ณ  ์‹ถ๋‹ค, 22.9% + +
+ +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/cb4b700f-12be-4695-93e6-0828b7bb5f64) + +#### 4. ์—ฌํ–‰ ๊ณต๋ชจ์ „, ๋Œ€์™ธํ™œ๋™์— ์ฐธ์—ฌํ•˜๋ฉด์„œ ๊ฐ€์žฅ ๋ถˆํŽธํ•œ ์ ์€ ๋ฌด์—‡์ด์—ˆ๊ณ , ์•„์นด์ด๋น™ ์„œ๋น„์Šค์—์„œ ๊ฐ€์žฅ ๊ธฐ๋Œ€ํ•˜๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ผ๊นŒ? + +๋ถˆํŽธํ•จ +> 1์œ„ | ์ •๋ณด๋ฅผ ํ•œ๋ˆˆ์— ๋ณด๊ธฐ ์–ด๋ ต๋‹ค, 42.7% +> +> 2์œ„ | ์–ด๋””์—์„œ ๊ฒ€์ƒ‰ํ• ์ง€ ๋ชจ๋ฅด๊ฒ ๋‹ค, 22.9% + +๊ธฐ๋Œ€ ์‚ฌํ•ญ +> 1์œ„ | ์ง€์›์„œ, ๋ณด๊ณ ์„œ ์ž‘์„ฑ ๊ฟ€ํŒ์„ ๋ณด๊ณ  ์‹ถ๋‹ค, 34.9% +> +> 2์œ„ | ์—ฌํ–‰์ง€๋ฅผ ์ถ”์ฒœ๋ฐ›๊ณ  ์‹ถ๋‹ค, 26.4% + +
+ +๋ถˆํŽธ ์‚ฌํ•ญ๊ณผ ๊ธฐ๋Œ€ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์˜๊ฒฌ์„ ๊ณ ๋ คํ•˜์—ฌ, '๊ฐˆ๋ž˜'์˜ ๋ฉ”์ธ ๊ธฐ๋Šฅ์„ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์„ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +> 1. ํ•œ ๋ˆˆ์— ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ๋ชจ์•„ ๋ณด๊ณ , ๊ฒ€์ƒ‰ํ•˜๊ณ , ํ•„ํ„ฐ๋งํ•  ์ˆ˜ ์žˆ๋Š” ์•„์นด์ด๋น™ & ๊ฒ€์ƒ‰ ์„œ๋น„์Šค +> +> 2. ๊ณผ๊ฑฐ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ์ง€๋‚œ ์ง€์›์ž๋“ค์˜ ํ›„๊ธฐ ๊ฒŒ์‹œํŒ๊ณผ ์ง€์›์„œ, ํ™๋ณด๋ฌผ, ๊ฒฐ๊ณผ๋ฌผ๋“ค์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ์‹ค ๊ฒŒ์‹œํŒ +> +> 3. ์ง€์›์„œ ์ž‘์„ฑ, ๊ฒฝ๋น„ ์ ˆ๊ฐ์— ๋Œ€ํ•œ ์ผ๋ฐ˜์ ์ธ ๊ฟ€ํŒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ฒŒ์‹œํŒ +> +> 4. ํ”„๋กœ๊ทธ๋žจ ๋Œ€์ƒ ์ง€์—ญ์—์„œ์˜ ์—ฌํ–‰์ง€ ์ถ”์ฒœ ๊ธฐ๋Šฅ (์ถ”ํ›„ ํ™•์žฅ ์„œ๋น„์Šค) + +
+ +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/13c7bb3b-ac6b-4178-88b6-9c6f794f29aa) + +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/7443542d-3c60-4232-ac43-a376a49d71db) + +#### 5. ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์€ '๊ฐˆ๋ž˜' ์„œ๋น„์Šค๋ฅผ ์–ผ๋งˆ๋‚˜ ์ด์šฉํ•˜๊ณ  ์‹ถ์„๊นŒ? + +์กฐ์‚ฌ ๊ฒฐ๊ณผ, ๋งŽ์€ ์ˆ˜์˜ ์‚ฌ๋žŒ๋“ค์ด '๊ฐˆ๋ž˜' ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•  ์˜ํ–ฅ์ด ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. + +
+ +### 2๏ธโƒฃ ๋ชฉํ‘œ ์‹œ์žฅ + +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/8202d949-062b-4ded-a9da-0a4bc315a480) + + +| TAM | SAM | SOM | +| -------- | -------- | ------- | +|๋Œ€ํ•œ๋ฏผ๊ตญ ๊ตญ๋ฏผ ์ค‘ ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์‚ฌ๋žŒ | ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜์ด ์žˆ๋Š” 2030์„ธ๋Œ€ | ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜์ด ์žˆ๋Š” 2030์„ธ๋Œ€ ์ค‘ ์—ฌํ–‰์ง€์›์‚ฌ์—…์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ๋žŒ| +|4782๋งŒ ๋ช… | 1227๋งŒ ๋ช… | 1๋งŒ๋ช…| + +> TAM: ๋Œ€ํ•œ๋ฏผ๊ตญ ๊ตญ๋ฏผ ์ค‘ ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์‚ฌ๋žŒ์„ ์œ ํšจ์‹œ์žฅ์œผ๋กœ ์žก๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. +> +> (๋Œ€ํ•œ๋ฏผ๊ตญ ์ด ์ธ๊ตฌ์ˆ˜ 5155๋งŒ๋ช… * ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜๋ฅ  94.2% = 4782๋งŒ๋ช…, ํ†ต๊ณ„์ฒญ 2019๋…„ ์ž๋ฃŒ ๊ธฐ์ค€) + +
+ +> SAM: ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜์ด ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค ์ค‘ ์—ฌํ–‰ ๊ฒฝ๋น„์— ๋ฏผ๊ฐํ•œ 2030์„ธ๋Œ€๋ฅผ ์ˆ˜์ต์‹œ์žฅ์œผ๋กœ ์žก๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. +> +> (20๋Œ€ ์ธ๊ตฌ์ˆ˜ 662๋งŒ๋ช… * 20๋Œ€ ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜๋ฅ  91.1% + 30๋Œ€ ์ธ๊ตฌ์ˆ˜ 689๋งŒ๋ช… * 30๋Œ€ ๊ตญ๋‚ด์—ฌํ–‰ ๊ฒฝํ—˜๋ฅ  90.6% = 1227๋งŒ๋ช…, ํ†ต๊ณ„์ฒญ 2019๋…„ ์ž๋ฃŒ ๊ธฐ์ค€) + +
+ +> SOM: ์œ ํšจ ์‹œ์žฅ ์ค‘ ์—ฌํ–‰์ง€์›์‚ฌ์—…์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ์‚ฌ๋žŒ์„ ์ˆ˜์ต์‹œ์žฅ์œผ๋กœ ์žก๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. +> +> (ํœด๊ฐ€๋น„ ์ง€์›์‚ฌ์—… ์ง€์›์ž 5818๋ช… / ๊ฒฝ๊ธฐ๋„ ๊ฒฝ์ œํ™œ๋™์ธ๊ตฌ 700๋งŒ๋ช… * 1227๋งŒ๋ช… = 1๋งŒ๋ช…, ๊ฒฝ๊ธฐ๋„ ๋…ธ๋™์ž ํœด๊ฐ€๋น„ ์ง€์›์‚ฌ์—… ๊ฒฝ์Ÿ๋ฅ  ์ฐธ๊ณ ) + +


+ +## ๐Ÿ‘€ ์„œ๋น„์Šค ํƒ€๊ฒŸ์ธต ์ •์˜ + +๊ฐˆ๋ž˜์˜ ํƒ€๊ฒŸ ์œ ์ €๋Š” ํฌ๊ฒŒ Consumer์™€ Business๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +### 1๏ธโƒฃ Consumer + +๊ฐˆ๋ž˜์˜ ๊ฐœ์ธ ์œ ์ €๋Š” ๋‹ค์Œ๊ณผ ๋‘ ๊ฐ€์ง€์™€ ๊ฐ™์Šต๋‹ˆ๋‹ค. + +
+ +**1. 2030 ์„ธ๋Œ€ ์ค‘, ์—ฌํ–‰ ๊ฒฝ๋น„ ์ ˆ์•ฝ์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ** + +| ๋ถ„๋ฅ˜ | 1์ฐจ ํƒ€๊ฒŸ ์œ ์ € | 2์ฐจ ํƒ€๊ฒŸ ์œ ์ € | +| --------- | ------------- | ------------- | +| ํƒ€๊ฒŸ ์„ค์ • | 2030 ์„ธ๋Œ€ | ์—ฌํ–‰ ๊ฒฝ๋น„ ์ ˆ์•ฝ์„ ์›ํ•˜๋Š” ์‚ฌ๋žŒ | +| ๊ด€๋ จ ๊ธฐ๋Šฅ | ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ๊ฒ€์ƒ‰ | ์—ฌํ–‰ ์ง€์›์‚ฌ์—… ๋ฐ ํ›„๊ธฐ ๊ฒ€์ƒ‰ | + +์œ ์ € ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ, ์—ฌํ–‰์ง€์›์‚ฌ์—…์„ ๊ฒฝํ—˜ํ•œ ์‘๋‹ต์ž๋“ค ์ค‘ ๋Œ€๋ถ€๋ถ„์€ ์ง€์› ๋ชฉ์ ์œผ๋กœ "์—ฌํ–‰ ๊ฒฝ๋น„๋ฅผ ์ ˆ์•ฝ"์„ ๊ผฝ์•˜์Šต๋‹ˆ๋‹ค. + +
+ +๋”ฐ๋ผ์„œ ๊ฐˆ๋ž˜์˜ ์ฒซ ๋ฒˆ์งธ ํƒ€๊ฒŸ ์œ ์ €๋Š” ์—ฌํ–‰ ๊ฒฝ๋น„๋ฅผ ์ ˆ์•ฝํ•  ๋™๊ธฐ๋ฅผ ๊ฐ–๊ณ  ์—ฌํ–‰์ง€์›์‚ฌ์—…์„ ์‹ ์ฒญํ• ๋งŒํ•œ ์ฒญ๋…„์ธต์ž…๋‹ˆ๋‹ค. + +(์žฅ๋…„์ธต ์ด์ƒ์€ ์ƒ๋Œ€์ ์œผ๋กœ ๊ฒฝ์ œ์  ์—ฌ์œ ๊ฐ€ ์žˆ์œผ๋ฉฐ ์—ฌํ–‰์ง€์›์‚ฌ์—… ์ง„ํ–‰ ๊ณผ์ •์„ ๋ฒˆ๊ฑฐ๋กœ์›Œํ•  ๊ฒƒ์œผ๋กœ ํŒ๋‹จํ–ˆ์Šต๋‹ˆ๋‹ค.) + + +
+ +**2. ์ฒญ๋…„ ์ค‘, ๊ด€๊ด‘ ์‚ฐ์—… ์ทจ๊ž์ฐฝ์—… ํฌ๋ง์ž** + +| ๋ถ„๋ฅ˜ | 1์ฐจ ํƒ€๊ฒŸ ์œ ์ € | 2์ฐจ ํƒ€๊ฒŸ ์œ ์ € | +| --------- | ------------- | ------------- | +| ํƒ€๊ฒŸ ์„ค์ • | 2030 ์„ธ๋Œ€ | ๊ด€๊ด‘ ์‚ฐ์—… ์ทจ๊ž์ฐฝ์—… ํฌ๋ง์ž | +| ๊ด€๋ จ ๊ธฐ๋Šฅ | ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ๊ฒ€์ƒ‰ | ์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „ ๊ฒ€์ƒ‰ ๋ฐ ์Šคํฌ๋žฉ | + + +์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ๋Œ€์ค‘์—๊ฒŒ ์‰ฝ๊ฒŒ ํ™๋ณดํ•˜์—ฌ ์ง€์—ญ ๊ด€๊ด‘ ํ™œ์„ฑํ™”๋ฅผ ๋„๋ชจํ•˜๋Š” '๊ฐˆ๋ž˜' ์„œ๋น„์Šค์˜ ์ทจ์ง€์— ๋ถ€ํ•ฉํ•˜๊ธฐ ๋•Œ๋ฌธ์—, +์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™๊ณผ ๊ณต๋ชจ์ „๋„ ์„œ๋น„์Šค ๋Œ€์ƒ์— ํฌํ•จ์‹œ์ผฐ์Šต๋‹ˆ๋‹ค. + +
+ +์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™๊ณผ ๊ณต๋ชจ์ „์— ์ฐธ์—ฌํ•  ๋™๊ธฐ๊ฐ€ ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค ์ค‘ ๊ด€๊ด‘ ์‚ฐ์—… ์ทจ๊ž์ฐฝ์—… ํฌ๋ง์ž๊ฐ€ ๋งŽ๊ธฐ ๋•Œ๋ฌธ์— ํƒ€๊ฒŸ ์œ ์ €๋ฅผ ์ด์™€ ๊ฐ™์ด ์„ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +
+ +### 2๏ธโƒฃ Business + +๊ฐˆ๋ž˜์˜ ๊ธฐ๊ด€/๊ธฐ์—… ์œ ์ €๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. + +
+ +**์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ๊ณต๋ชจ์ „, ๋Œ€์™ธํ™œ๋™์„ ์ฃผ์ตœํ•˜๋Š” ๊ธฐ๊ด€** + +| ๋ถ„๋ฅ˜ | 1์ฐจ ํƒ€๊ฒŸ ์œ ์ € | 2์ฐจ ํƒ€๊ฒŸ ์œ ์ € | +| --------- | ------------- | ------------- | +| ํƒ€๊ฒŸ ์„ค์ • | ๊ด€๊ด‘ ์‚ฐ์—… ๊ธฐ๊ด€ | ์ •๋ถ€๋ถ€์ฒ˜, ์ง€์ž์ฒด, ๊ณต๊ธฐ์—… | +| ๊ด€๋ จ ๊ธฐ๋Šฅ | ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ์—…๋กœ๋“œ | ์กฐํšŒ์ˆ˜, ์Šคํฌ๋žฉ์ˆ˜ ๋Œ€์‹œ๋ณด๋“œ | + + +๊ธฐ์กด ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ ๊ธฐ๊ด€์˜ ํ™ˆํŽ˜์ด์ง€, ๋ธ”๋กœ๊ทธ, ์ธ์Šคํƒ€๊ทธ๋žจ ๋“ฑ sns์— ํ™๋ณดํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์— ๋ฏธ๋ฃจ์–ด ๋ณด์•„, + +์ง„ํ–‰ ์ค‘์ธ ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ํ™๋ณดํ•˜๊ณ ์ž ํ•˜๋Š” ๋‹ˆ์ฆˆ๊ฐ€ ์žˆ์œผ๋ฉฐ ๋งˆ์ผ€ํŒ… ๋น„์šฉ์ด ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +
+ +๋”ฐ๋ผ์„œ ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐํšํ• ๋งŒํ•œ ๊ด€๊ด‘ ์‚ฐ์—… ๊ธฐ๊ด€, ๊ทธ ์ค‘์—์„œ๋„ ๋‹ค์ˆ˜๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ์ •๋ถ€ ๋ถ€์ฒ˜, ์ง€์ž์ฒด, ๊ณต๊ธฐ์—…์„ ํƒ€๊ฒŸ ์œ ์ €๋กœ ์„ ์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +


+ +## ๐Ÿ“‹ ๊ฒฝ์Ÿ์‚ฌ ๋ถ„์„ +๊ธฐ์กด์— '์—ฌํ–‰ ์ง€์›์‚ฌ์—…/๋Œ€์™ธํ™œ๋™/๊ณต๋ชจ์ „ ์•„์นด์ด๋น™ ํ”Œ๋žซํผ'์ด ์กด์žฌํ•˜์ง€ ์•Š์•„, ๋น„์Šทํ•œ ๋งฅ๋ฝ์˜ ์›น์‚ฌ์ดํŠธ 3๊ณณ์„ ๋ถ„์„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. +| ๊ฒฝ์Ÿ์‚ฌ ๋ถ„์„ | ๐Ÿ—บ๏ธ๊ฐˆ๋ž˜ | 1๏ธโƒฃ ๋ง์ปค๋ฆฌ์–ด | 2๏ธโƒฃ ๊ด€๊ด‘์ธ | 3๏ธโƒฃ ํ•œ๊ตญ๊ด€๊ด‘์‚ฐ์—…ํฌํ„ธ(ํˆฌ์–ด๋ผ์ฆˆ) | +| ----- |----- | ----- | ----- | ----- | +| ์„œ๋น„์Šค ๋ถ„์•ผ | ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ์•„์นด์ด๋น™ ํ”Œ๋žซํผ | ๋Œ€์™ธํ™œ๋™/๊ณต๋ชจ์ „/๋™์•„๋ฆฌ/์ธํ„ด ์ •๋ณด ์•„์นด์ด๋น™ ํ”Œ๋žซํผ | ํ•œ๊ตญ๊ด€๊ด‘๊ณต์‚ฌ ๊ด€๊ด‘์ „๋ฌธ์ธ๋ ฅํฌํ„ธ | ํ•œ๊ตญ๊ด€๊ด‘๊ณต์‚ฌ ๊ด€๊ด‘์‚ฐ์—… ํฌํ„ธ| +| ์„œ๋น„์Šค ํ•œ์ค„ ์†Œ๊ฐœ | ์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „ ์•„์นด์ด๋น™ ํ”Œ๋žซํผ | ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „, ์ธํ„ด, ๋Œ€๊ธฐ์—… ์ฑ„์šฉ์ •๋ณด | ๊ด€๊ด‘์ „๋ฌธ์ธ๋ ฅ ์–‘์„ฑ ์ง€์› ํฌํ„ธ | ๊ด€๊ด‘์‚ฐ์—…์— ํ•„์š”ํ•œ ๋ชจ๋“  ์ง€์›๊ณผ ์ •๋ณด๋ฅผ ํ†ตํ•ฉ ์ œ๊ณต| +| ๋ฉ”์ธ ๊ธฐ๋Šฅ | ์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „ ๊ฒ€์ƒ‰ ๋ฐ ํƒ์ƒ‰ | ๋Œ€์™ธํ™œ๋™/๊ณต๋ชจ์ „/๋™์•„๋ฆฌ/์ธํ„ด ์ •๋ณด ํƒ์ƒ‰ ๋ฐ ๊ฐœ์ธ ๋งž์ถคํ˜• ์ถ”์ฒœ | ์ผ์ž๋ฆฌ์ •๋ณด, ์ทจ์—…์ปจ์„คํŒ…, ์ž๊ฒฉ์ฆ๋ฐœ๊ธ‰ ๋“ฑ ์ •๋ณด ์ œ๊ณต | ์ •์ฑ…์ง€์›, ๊ด€๊ด‘์‚ฐ์—… ์ข…์‚ฌ์ž ๋Œ€์ƒ ์„œ๋น„์Šค ๋“ฑ์˜ ์ •๋ณด ๊ฒ€์ƒ‰ ๋ฐ ํƒ์ƒ‰ | +| ์„œ๋ธŒ ๊ธฐ๋Šฅ | ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ํ›„๊ธฐ, ์ž๋ฃŒ์‹ค ์—ด๋žŒ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ํ†ตํ•œ ์†Œํ†ต, ์ง€์›ํ›„๊ธฐ ์—ด๋žŒ | ์ทจ์—…์ปจ์„คํŒ… ์ง„ํ–‰, ๊ต์œก์•ˆ๋‚ด | ์›Œํฌ์ŠคํŽ˜์ด์Šค ์ œ๊ณต, ๊ด€๊ด‘๋ธŒ๋ฆฌํ”„, ๊ด€๊ด‘์‚ฐ์—… ์ข…์‚ฌ์ž ๊ฐ„์˜ ๋„คํŠธ์›Œํฌ ํ˜•์„ฑ |์›Œํฌ์ŠคํŽ˜์ด์Šค ์ œ๊ณต, ๊ด€๊ด‘๋ธŒ๋ฆฌํ”„, ๊ด€๊ด‘์‚ฐ์—… ์ข…์‚ฌ์ž ๊ฐ„์˜ ๋„คํŠธ์›Œํฌ ํ˜•์„ฑ| +|์—ฌํ–‰ ์ง€์›์‚ฌ์—… ํƒ์ƒ‰ ๋ฐฉ๋ฒ• | ๊ฒ€์ƒ‰์–ด ๊ฒ€์ƒ‰, ํ•„ํ„ฐ๋ง ๊ฒ€์ƒ‰, ์ง€๋„ ๋‚ด์—์„œ ํƒ์ƒ‰ | ์—†์Œ | ์—†์Œ | ์ •์ฑ…๋ธŒ๋ฆฌํ•‘ ๋ฉ”๋‰ด ์†๊ฒŒ์‹œํŒ์œผ๋กœ โ€˜์ƒํ™œ๊ด€๊ด‘ ํ™œ์„ฑํ™”โ€™, โ€˜2023 ๋””์ง€ํ„ธ๊ด€๊ด‘์ฃผ๋ฏผ์ฆ ์‚ฌ์—…โ€™| +|์—ฌํ–‰ ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „ ํƒ์ƒ‰ ๋ฐฉ๋ฒ• | ๊ฒ€์ƒ‰์–ด ๊ฒ€์ƒ‰, ํ•„ํ„ฐ๋ง ๊ฒ€์ƒ‰, ์ง€๋„ ๋‚ด์—์„œ ํƒ์ƒ‰ | ํ•„ํ„ฐ๋ง ๊ฒ€์ƒ‰, ๊ฒ€์ƒ‰์–ด ๊ฒ€์ƒ‰ | ์•Œ๋ฆผ๋งˆ๋‹น>์ƒˆ์†Œ์‹์— ๊ณต์ง€์‚ฌํ•ญ ํ˜•ํƒœ๋กœ ์ •๋ณด ์ œ๊ณต | ์—†์Œ| +|์—ฌํ–‰์ง€ ์ถ”์ฒœ ๊ธฐ๋Šฅ |์ถ”ํ›„ ํ™•์žฅ ์„œ๋น„์Šค์— ํฌํ•จ๋  ๊ธฐ๋Šฅ, ์ƒ์„ธ ํŽ˜์ด์ง€ ํ•˜๋‹จ์— ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ๊ด€๋ จ ์—ฌํ–‰์ง€ ์ถ”์ฒœ |์—†์Œ |์—†์Œ |์—†์Œ| +|ํ•œ๊ณ„์ (๊ฐˆ๋ž˜์˜ ์ฐจ๋ณ„์„ฑ) |โ€˜์—ฌํ–‰โ€™์„ ๋ฉ”์ธ ์ฃผ์ œ๋กœ ํ•˜์—ฌ ์—ฌํ–‰๊ณผ ๊ด€๋ จ๋œ ์ง€์›์‚ฌ์—…, ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „์„ ํ•œ ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ์Œ | ๋Œ€ํ•™์ƒ์˜ ์ŠคํŽ™์„ ์œ„ํ•œ ํ™œ๋™์ด ๋ฉ”์ธ, ์ฆ‰ โ€˜์—ฌํ–‰'์ด ๋ฉ”์ธ์ด ์•„๋‹˜ | ๊ด€๊ด‘์ธ๋ ฅ ์–‘์„ฑ์ด ๋ฉ”์ธ์ด๊ณ , โ€˜์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจโ€™์ด ๋ฉ”์ธ์ด ์•„๋‹˜, ํ•„ํ„ฐ๋ง์ด ๋ถˆ๊ฐ€๋Šฅํ•ด์„œ ๊ฒ€์ƒ‰์ด ๋ถˆํŽธํ•จ | ์—ฌํ–‰๊ฐ์ด ๋ฉ”์ธ ํƒ€๊ฒŸ์ธต์ด ์•„๋‹˜(๊ด€๊ด‘ ์‚ฐ์—… ์ข…์‚ฌ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•˜๋Š” ์„œ๋น„์Šค), ๊ฐ ์ง€์›์‚ฌ์—…์— ๋Œ€ํ•œ ์ •๋ณด ์ ‘๊ทผ ๋ถˆ๊ฐ€๋Šฅ| + + +


+ +## ๐Ÿ’ก ์„œ๋น„์Šค ์†Œ๊ฐœ + +### **1๏ธโƒฃ ๊ฐœ์š”** +โ€˜๊ฐˆ๋ž˜โ€™๋Š” ์—ฌ๋Ÿฌ ๊ธฐ๊ด€ ๋˜๋Š” ๊ธฐ์—…์—์„œ ์ง„ํ–‰ํ•˜๋Š” ์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „์„ ์•„์นด์ด๋น™ํ•˜๋Š” ์›น์‚ฌ์ดํŠธ์ž…๋‹ˆ๋‹ค. + +์ง€๋„ ์œ„์— ์—ฌํ–‰ ์ง€์›์‚ฌ์—…์„ ํ‘œ์‹œํ•˜์—ฌ ์ง€์—ญ๋ณ„ ์ง€์›์‚ฌ์—…์„ ํ•œ๋ˆˆ์— ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. + +๊ฒ€์ƒ‰ ํ•„ํ„ฐ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ง€์—ญ, ํ”„๋กœ๊ทธ๋žจ, ์„ธ๋ถ€ ์นดํ…Œ๊ณ ๋ฆฌ ๋“ฑ ๋‹ค์–‘ํ•œ ์กฐ๊ฑด์— ๋งž์ถฐ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, +๋งˆ๊ฐ๊ธฐํ•œ์„ ํ‘œ์‹œํ•˜์—ฌ ์‚ฌ์šฉ์ž๋“ค์ด ๊ธฐํ•œ์„ ๋†“์น˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. + +๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ•œ ํ›„๊ธฐ ๋ฐ ํ•ฉ๊ฒฉ ์ˆ˜๊ธฐ๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +
+ +### 2๏ธโƒฃ ํ•ต์‹ฌ ๊ธฐ๋Šฅ +**1. ํ•ต์‹ฌ ๊ธฐ๋Šฅ:** +์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ(์—ฌํ–‰ ์ง€์›์‚ฌ์—…, ๋Œ€์™ธํ™œ๋™, ๊ณต๋ชจ์ „) ๊ฒ€์ƒ‰ ๋ฐ ํƒ์ƒ‰ + + +**2. ์„ธ๋ถ€ ๊ธฐ๋Šฅ:** + + 1. ํ•„ํ„ฐ๋ง์„ ํ†ตํ•œ ๊ฒ€์ƒ‰: ์ง€์—ญ, ํ”„๋กœ๊ทธ๋žจ, ์นดํ…Œ๊ณ ๋ฆฌ, ๋ชจ์ง‘ ๊ธฐ๊ฐ„ ๋“ฑ์„ ํ•„ํ„ฐ๋งํ•˜์—ฌ ์„ธ๋ถ€์ ์ธ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ + + 2. ์ง€๋„ ์ œ๊ณต: ์ง€๋„ ์œ„์— ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ํ‘œ์‹œํ•˜์—ฌ ์ง€์—ญ๋ณ„ ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ ํ•œ ๋ˆˆ์— ํ™•์ธ ๊ฐ€๋Šฅ + + 3. ์ง€์› ํ›„๊ธฐ: ๊ฒŒ์‹œํŒ ํ˜•์‹์œผ๋กœ ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์— ๋Œ€ํ•œ ํ›„๊ธฐ๋ฅผ ์ž‘์„ฑ ๋ฐ ์—ด๋žŒ ๊ฐ€๋Šฅ + + 4. ์ž๋ฃŒ์‹ค: ์‹ค์ œ๋กœ ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์— ์ฐธ์—ฌํ–ˆ๋˜ ์‚ฌ๋žŒ๋“ค์˜ ์ง€์›์„œ, ๋ณด๊ณ ์„œ ์˜ˆ์‹œ์ž๋ฃŒ๋ฅผ ์—ด๋žŒํ•  ์ˆ˜ ์žˆ๊ณ , ๋ณธ์ธ์ด ์ง์ ‘ ์—…๋กœ๋“œ๋„ ๊ฐ€๋Šฅ. <์ง€์› ํ›„๊ธฐ>์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๊ฒŒ์‹œํŒ ํ˜•ํƒœ + + 5. ์ฐœ ๊ธฐ๋Šฅ: ๊ด€์‹ฌ์žˆ๋Š” ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ์ฐœ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ํ•œ ๋ฐ ๋ชจ์•„ ๋ณผ ์ˆ˜ ์žˆ์Œ + +### FLOWCHART +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/1b5b2e45-9a34-4dc4-b77f-395b925ea1f7) + + +### IA +![image](https://github.com/Kusitms-28th-Meet-Up-B/SemiMeetup/assets/147645996/516a2fc7-319e-495c-b930-8d61c465e58d) + + +


+ +## ๐Ÿ“Š ์„œ๋น„์Šค ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ + +### **ํ™๋ณด ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœ์†ก ์„œ๋น„์Šค** + + - ํ™๋ณด ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœ์†ก์„ ๋Œ€ํ–‰ํ•˜๋Š” B2B ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. + + - ์ƒˆ๋กœ์šด ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์„ ์—…๋กœ๋“œํ–ˆ๊ฑฐ๋‚˜, ๊ธฐํƒ€ ํ™๋ณดํ•˜๊ณ  ์‹ถ์€ ์‚ฌํ•ญ์ด ์žˆ๋Š” ๊ธฐ๊ด€/ ๊ธฐ์—… ์œ ์ €์—๊ฒŒ ํ™๋ณด ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœ์†ก ์š”์ฒญ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค. + + - ์ƒˆ๋กœ์šด ์—ฌํ–‰ ํ”„๋กœ๊ทธ๋žจ์ด๋‚˜ ๊ธฐํƒ€ ํ™๋ณด์‚ฌํ•ญ์— ๊ด€ํ•œ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ 'ํŠธ๋ž˜๋ธ”๋ฉ”์ด์ปค' ํŒ€์›๋“ค์ด ๊ธฐํš, ์ž‘์„ฑํ•ฉ๋‹ˆ๋‹ค. + + - '๊ฐˆ๋ž˜'์˜ ํšŒ์› ์ค‘ ๋งˆ์ผ€ํŒ… ์ˆ˜์‹  ๋™์˜๋ฅผ ํ•œ ํšŒ์›๋“ค์—๊ฒŒ ๋‰ด์Šค๋ ˆํ„ฐ๋ฅผ ๋ฐœ์†กํ•ฉ๋‹ˆ๋‹ค. + + - ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœ์†ก ๊ฑด์ˆ˜์— ๋”ฐ๋ผ ์ˆ˜์ต์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. + + - ๋‰ด์Šค๋ ˆํ„ฐ ๋ฐœ์†ก ์ˆ˜๋‹จ์€ ๋ฉ”์ผ ๋˜๋Š” ์˜คํ”ˆ์ฑ„ํŒ…๋ฐฉ์„ ๊ณ ๋ ค ์ค‘์ž…๋‹ˆ๋‹ค. + + +

+ +## **๐ŸŽจย ๋””์ž์ธ ๋ฌด๋“œ๋ณด๋“œ** +![Mood_board](https://github.com/kusitms-com/28th_Semi_README/blob/main/TeamB_Gallae/image/mood%20board.png?raw=true) + + +

+ +## **๐Ÿ”ย System Architecture** +![์ œ๋ชฉ ์—†๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ drawio (2)](https://github.com/sebbbin/Boj/assets/94737768/1778dc53-88ff-4324-879a-6bd652da2373) + +

+ +## **๐Ÿ’ป Technology** + +- ## Web Front + + +- ## Server + ![JWT](https://img.shields.io/badge/JWT-black?style=for-square&logo=JSON%20web%20tokens) ![Nginx](https://img.shields.io/badge/nginx-%23009639.svg?style=for-square&logo=nginx&logoColor=white) ![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-square&logo=githubactions&logoColor=white) + +- ## Co-working Tool + + +

+ +### **๐Ÿพ ๊ธฐ์ˆ  ์Šคํƒ ์„ ์ • ์ด์œ ** + +### **๐Ÿ“˜ย Web Front ์Šคํƒ ์„ ์ • ์ด์œ ** + + + +- ๋น ๋ฅธ ๋ Œ๋”๋ง๊ณผ ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์„ฑ + - ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜์˜ ์•„ํ‚คํ…์ฒ˜์™€ ๊ฐ€์ƒ DOM์„ ํ†ตํ•ด ๋น ๋ฅธ ๋ Œ๋”๋ง์„ ์ œ๊ณต + - ์„ฑ๋Šฅ ์ตœ์ ํ™”์™€ ์ฝ”๋“œ ์žฌ์‚ฌ์šฉ์„ฑ์„ ๊ทน๋Œ€ํ™” +- ๋™์ ์ธ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ตฌํ˜„์„ ์œ„ํ•œ ์ƒํƒœ ๊ด€๋ฆฌ + - ๊ฐ€์ƒ๋”์„ ํ†ตํ•ด ๋ Œ๋”๋ง์„ ์ตœ์ ํ™” +- ์ธ๊ธฐ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ + - ๋ฆฌ์•กํŠธ๋Š” ์‚ฌ์šฉ๋Ÿ‰์ด ๋งŽ์€ ๋งŒํผ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ์— ๋Œ€ํ•œ ์†”๋ฃจ์…˜๊ณผ ์ง€์›์„ ์–ป์„ ์ˆ˜ ์žˆ๊ธฐ์— ์„ ์ • + - ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ ๊ตฌํ˜„์— ๋„์›€์ด ๋  ๊ฒƒ์ด๋ผ ์˜ˆ์ƒ + + + +- ์ฝ”๋“œ ์•ˆ์ •ํ™” + - JavaScript์— ์ •์  ํƒ€์ž… ์‹œ์Šคํ…œ์„ ๋„์ž…ํ•˜์—ฌ ์ฝ”๋“œ์˜ ์•ˆ์ •์„ฑ๊ณผ ๊ฐ€๋…์„ฑ์„ ํ–ฅ์ƒ + - ์˜ค๋ฅ˜ ์˜ˆ๋ฐฉ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ ํ”„๋กœ์ ํŠธ์—์„œ ํŒ€ ํ˜‘์—…๊ณผ ์œ ์ง€๋ณด์ˆ˜๋ฅผ ๋” ํšจ๊ณผ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค๋Š” ์ ์—์„œ TypeScript๋กœ ์„ ์ • + + + +- ๋น ๋ฅธ ๊ฐœ๋ฐœ ๋ฐ ๋นŒ๋“œ ์†๋„ + - ๋น ๋ฅธ ๊ฐœ๋ฐœ ์†๋„๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ˜„๋Œ€์ ์ธ ๋นŒ๋“œ ๋„๊ตฌ๋กœ์„œ, Hot Module Replacement๋ฅผ ์ง€์›ํ•˜์—ฌ ๊ฐœ๋ฐœ ๊ณผ์ •์„ ๋” ํšจ์œจ์ ์œผ๋กœ ๋งŒ๋“ค์–ด์ค€๋‹ค๋Š” ์žฅ์  + + + +- ์ƒํƒœ ๊ด€๋ฆฌ์˜ ํŽธ๋ฆฌํ•จ + - ์ปดํฌ๋„ŒํŠธ ์ƒํƒœ๋ฅผ ํšจ์œจ์ ์ด๊ณ  ํŽธ๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ธฐ ์œ„ํ•จ + + + +- ์ปดํฌ๋„ŒํŠธ ์Šคํƒ€์ผ + - ์ปดํฌ๋„ŒํŠธ ์ˆ˜์ค€์—์„œ ์Šคํƒ€์ผ๋ง์„ ๊ด€๋ฆฌํ•˜๋Š” ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ• ์ œ๊ณต + - ์Šคํƒ€์ผ๊ณผ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๊ด€๋ฆฌ ๋ฐ ์œ ์ง€๋ณด์ˆ˜ํ•  ๋•Œ ์ƒ๊ธฐ๋Š” ๋ณต์žก์„ฑ ๊ฐ์†Œ + - ์Šคํƒ€์ผ ์ปดํฌ๋„ŒํŠธ ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅ + + + +- ๋ฐ์ดํ„ฐ ์บ์‹ฑ + - React query๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์š”์ฒญ๊ณผ ์บ์‹ฑ์„ ๊ฐ„ํŽธํ™”ํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋„์›€ + +

+ +### **๐Ÿ“— Server ์Šคํƒ ์„ ์ • ์ด์œ ** + + + +- ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์„ค์ •์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. +- ํŠน์ • ํ™˜๊ฒฝ์ด๋‚˜ ์„œ๋ฒ„, ๊ธฐ์ˆ ์— ์ข…์†๋˜์ง€ ์•Š์œผ๋ฉฐ ์œ ์—ฐํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + + + +- key, value ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ํ•ด๋‹น ๋ฐ์ดํ„ฐ์˜ ์œ ํšจ๊ธฐ๊ฐ„ ์„ค์ •์„ ํ†ตํ•œ ํ† ํฐ ๊ด€๋ฆฌ ์šฉ์ดํ•˜๋ฏ€๋กœ ์œ ํšจ์‹œ๊ฐ„์ด ํ•„์š”๋กœ ๋˜๋Š” ๋กœ์ง์—์„œ์˜ ์„ฑ๋Šฅ ์ด์ ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. + + + +- ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด ์ฟผ๋ฆฌ ์ž‘์„ฑ์— ํ•„์š”ํ•œ ๋…ธ๋ ฅ๊ณผ ์‹œ๊ฐ„์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. +- ORM(Object-Relational Mapping) ๊ธฐ๋Šฅ์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐ์ฒด์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ„์˜ ๋งคํ•‘์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ์—๋„ ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + + + +- ์ธ์ฆ๊ณผ ๊ถŒํ•œ ๋ถ€์—ฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณต ๋ฐ ์—ญํ•  ๋ถ€์—ฌ , ์ด๋ฅผ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์•ˆ์ „ํ•œ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +![JWT](https://img.shields.io/badge/JWT-black?style=for-square&logo=JSON%20web%20tokens) + +- ์‚ฌ์šฉ์ž ์ธ์ฆ์— ํ•„์š”ํ•œ ๋ชจ๋“  ์ •๋ณด๋Š” ํ† ํฐ ์ž์ฒด์— ํฌํ•จํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„์˜ ์ธ์ฆ ์ €์žฅ์†Œ๊ฐ€ ํ•„์š” ์—†์Šต๋‹ˆ๋‹ค. +- ์ฟ ํ‚ค๋ฅผ ์ „๋‹ฌํ•˜์ง€ ์•Š์•„๋„ ๋˜๋ฏ€๋กœ ์ฟ ํ‚ค๋ฅผ ์‚ฌ์šฉํ•จ์œผ๋กœ์จ ๋ฐœ์ƒํ•˜๋Š” ์ทจ์•ฝ์ ์ด ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค. + + + +- ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. +- ์ธ๋ฑ์Šค, ์บ์‹ฑ, ์ฟผ๋ฆฌ ์ตœ์ ํ™” ๋“ฑ์˜ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋†’์€ ์ฒ˜๋ฆฌ ์†๋„์™€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. + + + +- **์ƒˆ๋กœ์šด ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ํฌํ•จ๋œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜๊ณ  ๊ต์ฒดํ•˜๋Š” ๋ฐฉ๋ฒ•** + - ๋ฒ„์ „ ๊ด€๋ฆฌ ๋ฌธ์ œ๋ฅผ ๋ฐฉ์ง€ + - ์šด์˜ ํ™˜๊ฒฝ์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ณ  ์‹ค์ œ ์„œ๋น„์Šค ํ™˜๊ฒฝ์œผ๋กœ ์ƒˆ ๋ฒ„์ „ ํ…Œ์ŠคํŠธ๊ฐ€ ๊ฐ€๋Šฅ + +![Nginx](https://img.shields.io/badge/nginx-%23009639.svg?style=for-square&logo=nginx&logoColor=white) + +- **ํŠธ๋ž˜ํ”ฝ์ด ๋งŽ์€ ์›น์‚ฌ์ดํŠธ์˜ ์„œ๋ฒ„(WAS)๋ฅผ ๋„์™€์ฃผ๋Š” ๋น„๋™๊ธฐ ์ด๋ฒคํŠธ ๊ธฐ๋ฐ˜๊ตฌ์กฐ์˜ ๊ฒฝ๋Ÿ‰ํ™” ์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ** + - ์ด๋ฒคํŠธ ์ค‘์‹ฌ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ ์ œ๊ณต + - ์ œํ•œ๋œ ํ•˜๋“œ์›จ์–ด ๋ฆฌ์†Œ์Šค๋กœ๋„ ์—ฌ๋Ÿฌ ํด๋ผ์ด์–ธํŠธ ์š”์ฒญ์„ ๋™์‹œ์— ํšจ์œจ์ ์œผ๋กœ ์ฒ˜๋ฆฌ + - ๋‹จ์ผ ์Šค๋ ˆ๋“œ๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์—ฐ๊ฒฐ์„ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅ + - ์ตœ์†Œํ•œ์˜ ๋ฆฌ์†Œ์Šค๋กœ ์›น ์„œ๋ฒ„์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋…๋ฆฝํ˜• HTTP ์„œ๋ฒ„๋กœ ๋ฐฐ์น˜ ๊ฐ€๋Šฅ + +![GitHub Actions](https://img.shields.io/badge/github%20actions-%232671E5.svg?style=for-square&logo=githubactions&logoColor=white) + +- **CI(Continuous Integration, ์ง€์† ํ†ตํ•ฉ)์™€ CD(Continuous Deployment, ์ง€์† ๋ฐฐํฌ)๋ฅผ ์œ„ํ•œ ๋น„๊ต์  ์ตœ๊ทผ์— ์ถ”๊ฐ€๋œ ์„œ๋น„์Šค** + + + +- **์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ๊ตฌ์ถ•, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด ํ”Œ๋žซํผ** + - Docker๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ปจํ…Œ์ด๋„ˆ๋ผ๋Š” ํ‘œ์ค€ํ™”๋œ ์œ ๋‹›์œผ๋กœ ํŒจํ‚ค์ง•ํ•˜๋ฉฐ, ์ด ์ปจํ…Œ์ด๋„ˆ์—๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ์‹œ์Šคํ…œ ๋„๊ตฌ, ์ฝ”๋“œ, ๋Ÿฐํƒ€์ž„ ๋“ฑ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ ๋ชจ๋“  ๊ฒƒ์ด ํฌํ•จ๋˜์–ด ์žˆ์Œ + - Docker Hub๋Š” Docker์—์„œ ์šด์˜ํ•˜๋Š” ๊ธฐ๋ณธ์ด์ž ๊ณต์‹ ์ด๋ฏธ์ง€ ์ €์žฅ์†Œ + + + +- **๋‹จ์ผ ์„œ๋ฒ„์—์„œ ์—ฌ๋Ÿฌ๊ฐœ์˜ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ํ•˜๋‚˜์˜ ์„œ๋น„์Šค๋กœ ์ •์˜ํ•ด ์ปจํ…Œ์ด๋„ˆ์˜ ๋ฌถ์Œ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ์ž‘์—… ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ๊ด€๋ฆฌ ๋„๊ตฌ** + + + +- **์•„๋งˆ์กด ์›น ์„œ๋น„์Šค(AWS)์—์„œ ์ œ๊ณตํ•˜๋Š” ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ… ์„œ๋น„์Šค** +- ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์€ ์ธํ„ฐ๋„ท(ํด๋ผ์šฐ๋“œ)์„ ํ†ตํ•ด ์„œ๋ฒ„, ์Šคํ† ๋ฆฌ์ง€, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋“ฑ์˜ ์ปดํ“จํŒ… ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต โ†’ย **AWS์—์„œ ์›๊ฒฉ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ƒ์˜ ์ปดํ“จํ„ฐ๋ฅผ ํ•œ ๋Œ€ ๋นŒ๋ฆฌ๋Š” ๊ฒƒ** + + + +- Amazon Relational Database Service(***RDS***)๋Š” ํด๋ผ์šฐ๋“œ์—์„œ ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์„ค์น˜, ์šด์˜ ๋ฐ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€๋ฆฌํ˜• ์„œ๋น„์Šค ๋ชจ์Œ + +

+ +## **๐Ÿ”–ย Naming Rules** + +### **Frontend** + +- ๊ธฐ๋ณธ์ ์œผ๋กœ Camel Case ๊ทœ์น™์„ ๋”ฐ๋ฅธ๋‹ค. + - non-components ๋ช…์นญ + - ๋ณ€์ˆ˜, ๋ฉ”์†Œ๋“œ ๋ช…์นญ +- ์˜ˆ์™ธ + - components ๋ช…์นญ : Pascal Case + - type ๋ช…์นญ : Pascal Case + - ์ƒ์ˆ˜ : ๋Œ€๋ฌธ์ž + Snake Case +


+ +### **Backend** +- ๊ธฐ๋ณธ์ ์œผ๋กœ Camel Case ๊ทœ์น™์„ ๋”ฐ๋ฅธ๋‹ค. + - ํด๋”๋ช… ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” lowcase๋กœ ์ž‘์„ฑ + - ํด๋ž˜์Šค๋ช…์€ Pascal Case๋กœ ์ž‘์„ฑ + +## **๐Ÿ—‚๏ธย Commit Convention** + +- ํ˜•์‹: `ํƒœ๊ทธ: ์ปค๋ฐ‹๋‚ด์šฉ` +- ์ด์Šˆ ๋ฒˆํ˜ธ๋Š” ๋ถ™์ด์ง€ ์•Š๊ธฐ +- ์˜์–ด์™€ ํ•œ๊ธ€๋กœ ์•Œ์•„๋ณด๊ธฐ ์‰ฝ๊ฒŒ ์ž‘์„ฑํ•˜๊ธฐ + +
+ +### **๐Ÿ“Œย Type** + +| ํƒœ๊ทธ ์ด๋ฆ„ | ์„ค๋ช… | +| :-------: | :------------------------------------------------------------ | +| feat | ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ๊ตฌํ˜„ | +| fix | ๋ฒ„๊ทธ, ์˜ค๋ฅ˜ ํ•ด๊ฒฐ | +| docs | README๋‚˜ WIKI ๋“ฑ์˜ ๋ฌธ์„œ ์ˆ˜์ • | +| style | ๊ธฐ๋Šฅ ์ˆ˜์ •์ด ์—†๋Š” ์Šคํƒ€์ผ ๋ณ€๊ฒฝ | +| refactor | ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง | +| test | ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŽ™ํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€ | +| chore | ๋นŒ๋“œ ์—…๋ฌด ์ˆ˜์ •, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ € ์ˆ˜์ •, ๊ฐ„๋‹จํ•œ ์ฝ”๋“œ ์ˆ˜์ •, ๋‚ด๋ถ€ ํŒŒ์ผ ์ˆ˜์ • | + +
+ +## **๐Ÿฌย Git Flow** + +![Alt text](https://velog.velcdn.com/images%2Fkeywookim%2Fpost%2F705465f0-29a4-4623-8c5f-7958c111834c%2Fgitflow-1.png) +| ๋ธŒ๋žœ์น˜ ๋ช… | ์„ค๋ช… | +| :-------: | :--------------------------------------------------------------------------------- | +| main | ์†Œํ”„ํŠธ์›จ์–ด ์ œํ’ˆ ๋ฐฐํฌํ•˜๋Š” ์šฉ๋„๋กœ ์“ฐ๋Š” ๋ธŒ๋žœ์น˜ | +| develop | ๊ฐœ๋ฐœ์šฉ default ๋ธŒ๋žœ์น˜๋กœ, ์ด ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ feature ๋ธŒ๋žœ์น˜๋ฅผ ๋”ฐ๊ณ , ํ•ฉ์น˜๋Š” ๋ธŒ๋žœ์น˜ | +| feat | ๋‹จ์œ„ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์šฉ ๋ธŒ๋žœ์น˜ | +| fix | ๋‹จ์œ„ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ์ˆ˜์ •์šฉ ๋ธŒ๋žœ์น˜ | +| hotfix | master์— ๋ฐฐํฌ ์ฝ”๋“œ๊ฐ€ ํ•ฉ์ณ์ง„ ํ›„ ๋ฒ„๊ทธ ๋ฐœ์ƒ ์‹œ ๊ธด๊ธ‰ ์ˆ˜์ •ํ•˜๋Š” ๋ธŒ๋žœ์น˜ | + +### **๐Ÿ“Œย Branch** + +- ๊นƒํ”Œ๋กœ์šฐ์— ๋”ฐ๋ผ ๊ธฐ๋Šฅ๋ณ„๋กœ ๋ธŒ๋žœ์น˜ ์ƒ์„ฑ +- ํ˜•์‹: `ํ—ค๋”/#์ด์Šˆ๋ฒˆํ˜ธ/๊ธฐ๋Šฅ๋ช…` + +
+ + + + # Backend ํ์‹œ์ฆ˜ 28๊ธฐ ๋ฐ‹์—…๋ฐ์ด - ์—ฌํ–‰ ์ง€์›์‚ฌ์—… ์•„์นด์ด๋น™ ํ”Œ๋žซํผ