From b135b3c4dbe019b0dd8ea0925d4c35113ad77bb2 Mon Sep 17 00:00:00 2001 From: Yeongjin Noh <129354455+nohy6630@users.noreply.github.com> Date: Thu, 23 May 2024 23:05:13 +0900 Subject: [PATCH] Update README.md --- README.md | 447 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 437 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index cd4616a..f6eb9b3 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,438 @@ -# Backend +**๋ฐฐํฌ URL** +https://www.ddoba.site -### ๐Ÿ’กService Architecture -แ„„แ…ฉแ„‡แ…กแ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ฅ -### ๐Ÿ’กERD -![แ„„แ…ฉแ„‡แ…ก erd](https://github.com/Kusitms-29th-Meetup-TeamE/Backend/assets/129354455/bdc92d84-f3ee-44e1-9a0c-835adc8c2723) +**๐ŸŒŸ ๋˜๋ฐ”** +![KakaoTalk_Photo_2024-05-05-23-12-45](https://github.com/nohy6630/29th_Semi_README/assets/129354455/bdbb43c6-bde2-4022-986f-c104861d17e1) -### ๐Ÿ’กCommit Tag +> ๋˜๋ฐ”๋Š” ์‹œ๋‹ˆ์–ด์˜ ์‚ฌํšŒ์  ๊ด€๊ณ„ ํ˜•์„ฑ์„ ๋„์™€ ํ™œ๊ธฐ์ฐฌ ์‚ฌํšŒํ™œ๋™์„ ์ง€์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. + +**๐Ÿ•Š๏ธ ํŒ€ ์†Œ๊ฐœ** + +![image](https://github.com/nohy6630/29th_Semi_README/assets/129354455/01287101-ac54-4196-9c3f-d6e0854e963e) + +**ํŒ€๋ช… : ์›ƒํ† ๐Ÿคฃ** + + ํŒ€ **์›ƒํ† (Utto)** ๋Š” ์›ƒ์Œ์ด ๊ฐ€๋“ํ•œ ํŒ€์ž…๋‹ˆ๋‹ค. ํ™”๋ชฉํ•˜๊ณ  ์นœ๊ทผํ•œ ํŒ€๋ถ„์œ„๊ธฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์‹œ๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค์— ํ™œ๊ธฐ์™€ ์‚ฌ๋ž‘์„ ๋ถˆ์–ด๋„ฃ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. + +**R&R** + +| ๋ถ„์•ผ | ์ด๋ฆ„ | ํฌ์ง€์…˜ | +| --- | --- | --- | +| ๊ธฐํš | ์ •์˜ˆ์ง„ | ๐Ÿ“ˆํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ง•, ์„œ๋น„์Šค ๊ธฐํš - ์œ ์ € ๋ฆฌ์„œ์น˜, ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ž‘์„ฑ | +| ๊ธฐํš | ์‹ ๊ธฐ์„ฑ | ๐Ÿ“Š๊ธฐํš ๋ฆฌ๋“œ, ์„œ๋น„์Šค ๊ธฐํš - ์œ ์ € ๋ฆฌ์„œ์น˜, ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ž‘์„ฑ | +| ๊ธฐํš | ๊ตฌ๋‹ค๋ฏผ | ๐Ÿ“‹ ์„œ๋น„์Šค ๊ธฐํš - ์œ ์ € ๋ฆฌ์„œ์น˜, ์™€์ด์–ดํ”„๋ ˆ์ž„ ์ž‘์„ฑ | +| ๋””์ž์ธ | ์œ ํ•ด๋ น | ๐Ÿ“ข ๋””์ž์ธ ๋ฆฌ๋“œ, ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•, ์„œ๋น„์Šค ๋””์ž์ธ | +| ๋””์ž์ธ | ํ™์Šน๋ฆฌ | ๐ŸŽจ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•, ์„œ๋น„์Šค ๋””์ž์ธ | +| ๊ฐœ๋ฐœ | ์ด์ฑ„๋ฏผ | ๐Ÿ”ฆ UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™ | +| ๊ฐœ๋ฐœ | ์ •์„œํ˜„ | ๐Ÿ“ฑ UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™ | +| ๊ฐœ๋ฐœ | ๋…ธ์˜์ง„ | ๐Ÿ’ป ๊ฐœ๋ฐœ ๋ฆฌ๋“œ, DB ๋ฐ API ๊ตฌ์ถ•, ์„œ๋ฒ„ ๋ฐฐํฌ | +| ๊ฐœ๋ฐœ | ๋ฐ•์ •ํ˜ธ | ๐Ÿ–ฅ๏ธ DB ๋ฐ API ๊ตฌ์ถ•, ์„œ๋ฒ„ ๋ฐฐํฌ | + +# **๐Ÿ”Žย ๋ฆฌ์„œ์น˜** + +### ๐Ÿ’ปย ๋ฐ์Šคํฌ ๋ฆฌ์„œ์น˜ + +**1๏ธโƒฃย ์ตœ๊ทผ ์‹œ๋‹ˆ์–ด์ธต์˜ ๋ชจ์Šต** + +- ์˜ฌํ•ด 65์„ธ ์ด์ƒ ๋…ธ์ธ ์ธ๊ตฌ๋Š” 950๋งŒ๋ช…์œผ๋กœ ์ „์ฒด ์ธ๊ตฌ์˜ 18.4%๋ฅผ ์ฐจ์ง€ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. +- ์ „์ฒด ์ธ๊ตฌ ์ค‘ 65์„ธ ์ด์ƒ์ด ์ฐจ์ง€ํ•˜๋Š” ๋น„์œจ์€ 18.4%๋กœ ์šฐ๋ฆฌ๋‚˜๋ผ ์ธ๊ตฌ 5๋ช… ์ค‘ 1๋ช…์€ ๊ณ ๋ น์ž๋กœ ์—ฌ๊ฒจ์ง‘๋‹ˆ๋‹ค. +- ํ†ต๊ณ„์ฒญ์€ ๋ถˆ๊ณผ 2๋…„ ๋’ค ๊ณ ๋ น ์ธ๊ตฌ ๋น„์ค‘์ด 20%๋ฅผ ๋„˜์–ด์„œ โ€˜์ดˆ๊ณ ๋ น ์‚ฌํšŒโ€™๋กœ ์ง„์ž…ํ•  ๊ฒƒ์„ ์ „๋งํ–ˆ์Šต๋‹ˆ๋‹ค. +> - [์ถœ์ฒ˜](https://biz.chosun.com/policy/policy_sub/2023/09/26/BQ2LQ45EFFGYLDLVC66LZ3I2SQ/): ๋ฐ•์†Œ์ •, [้Ÿ“, 2๋…„ ๋’ค โ€˜์ดˆ๊ณ ๋ น์‚ฌํšŒโ€™ ์ง„์ž…ํ•œ๋‹คโ€ฆ 65์„ธ ์ด์ƒ ์ธ๊ตฌ 950๋งŒ๋ช…], ์กฐ์„ ๊ฒฝ์ œ, 2023.09.26 + +**2๏ธโƒฃย ๋…ธ์ธ ์šฐ์šธ์ฆ๊ณผ ์‚ฌํšŒ์  ๊ด€๊ณ„ ์‚ฌ์ด์˜ ์ƒ๊ด€๊ด€๊ณ„** + +- 60๋Œ€ ์ด์ƒ ๊ณ ๋ น์ธต์—์„œ ์ž๋ฆฌ ์žก์€ ์šฐ์šธ์ฆ์œผ๋กœ ํ™˜์ž์˜ 35%๊ฐ€ 60๋Œ€ ์ด์ƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. +- ๋…ธ๋…„๊ธฐ ์šฐ์šธ์ฆ์˜ ๊ฐ€์žฅ ํฐ ์›์ธ์œผ๋กœ๋Š” ์งˆ๋ณ‘, ๊ฒฐ์ œ์  ์–ด๋ ค์›€, ์‚ฌํšŒ์  ๊ณ ๋ฆฝ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. +- ๊ณ ๋ น์ธต์€ ์ธ์ƒ์—์„œ ํฐ ๋ณ€ํ™”๊ฐ€ ๋งŽ์ด ์ผ์–ด๋‚จ์œผ๋กœ์จ ๋‹ค๋ฅธ ์—ฐ๋ น์ธต์— ๋น„ํ•ด ์šฐ์šธ์ฆ์ด ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. +- ๋งŒ 55~74์„ธ 2573๋ช…์„ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์—ฐ๊ตฌ์—์„œ, ์‚ฌํšŒ์  ๊ด€๊ณ„ ์ˆ˜์ค€์ด ๋‚ฎ์•„์งˆ์ˆ˜๋ก ์šฐ์šธ๊ฐ์ด ๋†’์•„์ง„๋‹ค๋Š” ์—ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ์–ป์—ˆ์Šต๋‹ˆ๋‹ค. +> - [์ถœ์ฒ˜](https://www.yna.co.kr/view/AKR20230929002900004): ๊น€์ •์ง„, [ํ™˜์ž 35๏ผ…๊ฐ€ 60๋Œ€ ์ด์ƒโ€ฆ'๋…ธ๋…„์˜ ์งˆ๋ณ‘' ๋ผ๊ฐ€๋Š” ์šฐ์šธ์ฆ], ์—ฐํ•ฉ๋‰ด์Šค, 2023.09.30. +> - [์ถœ์ฒ˜](https://m.dongascience.com/news.php?idx=33551): ์ด์ •์•„, [๋…ธ์ธ ์šฐ์šธ์ฆ ์›์ธ์€ '๋…ธ์ธ์— ๋Œ€ํ•œ ๋ถ€์ •์ ์ธ ์‹œ๊ฐ'], ๋™์•„์‚ฌ์ด์–ธ์Šค, 2020.01.13 + +**3๏ธโƒฃย ์—…๊ณ„ ๋™ํ–ฅ: ์„ฑ์žฅํ•˜๊ณ  ์žˆ๋Š” ์‹ค๋ฒ„ํ…Œํฌ ์Šคํƒ€ํŠธ์—…๊ณ„** + +- ๋…ธํ›„์—๋„ ํ™œ๋ฐœํ•˜๊ฒŒ ์‚ฌํšŒํ™œ๋™์„ ํ•˜๋Š” โ€˜์•กํ‹ฐ๋ธŒ ์‹œ๋‹ˆ์–ดโ€™ ์‹œ๋Œ€๊ฐ€ ๋ณธ๊ฒฉํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. +- ์‹ค๋ฒ„ ์ด์ฝ”๋…ธ๋ฏธ ๊ตญ๋‚ด ์‹œ์žฅ ๊ทœ๋ชจ๋Š” 012๋…„ 27์กฐ3808์–ต์›์—์„œ 2020๋…„ 72์กฐ8304์–ต์›์œผ๋กœ ์ฆ๊ฐ€ํ–ˆ์œผ๋ฉฐ, 2030๋…„์—๋Š” 168์กฐ์›์ด ๋  ๊ฒƒ์œผ๋กœ ์ „๋ง๋ฉ๋‹ˆ๋‹ค. +> - [์ถœ์ฒ˜](https://www.ajunews.com/view/20231110110103641): ์ด๋‚˜๊ฒฝ, ['ํฐ์†' ์•กํ‹ฐ๋ธŒ ์‹œ๋‹ˆ์–ด ์žก์•„๋ผ...5060์— ๊ฝ‚ํžŒ ์Šคํƒ€ํŠธ์—…๋“ค],์•„์ฃผ๊ฒฝ์ œ, 2023.11.1. + +**4๏ธโƒฃย ์‹œ๋‹ˆ์–ด์ธต์˜ ์ธํ„ฐ๋„ท ์‚ฌ์šฉ** + +![image](https://github.com/nohy6630/29th_Semi_README/assets/129354455/24ead5ad-ec4f-4b09-9b31-9c15fec3de83) + +![image](https://github.com/nohy6630/29th_Semi_README/assets/129354455/b09f87fd-6458-40a8-9fce-e6d59a003e76) + +- โ€˜๊ณ ๋ น์ž์˜ ํŠน์„ฑ๊ณผ ์˜์‹๋ณ€ํ™” ๋ถ„์„โ€™ ์ž๋ฃŒ๋ฅผ ํ™•์ธํ•œย ๊ฒฐ๊ณผ ์ธํ„ฐ๋„ท์„ ์ด์šฉํ•˜๋Š” 60๋Œ€๋Š”ย 94.5%, 70๋Œ€ ์ด์ƒ์€ 49.7%๋กœย 2015๋…„๋ณด๋‹ค 34.9%p, 31.8%p ๊ฐ๊ฐ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. +- ์‚ฌํšŒยท๊ฒฝ์ œ์  ์˜ํ–ฅ๋ ฅ์„ ๊ฐ–์ถ˜ 50๋Œ€ ์ด์ƒ์˜ โ€˜๋‰ด์‹œ๋‹ˆ์–ดโ€™, ํ™œ๋™๋ ฅ๊ณผ ์ถฉ๋ถ„ํ•œ ๊ฒฝ์ œ๋ ฅ์„ ๊ฐ€์ง„ โ€˜์•กํ‹ฐ๋ธŒ์‹œ๋‹ˆ์–ดโ€™ ๋“ฑ ์‹ค๋ฒ„์„ธ๋Œ€๋ฅผ ๋œปํ•˜๋Š” ๋‹ค์–‘ํ•œ ์‹ ์กฐ์–ด๋Š” ์‹œ๋‹ˆ์–ด๋งˆ์ผ“์— ๋Œ€ํ•œ ๋†’์€ ๊ด€์‹ฌ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. +- ๋‰ด์‹œ๋‹ˆ์–ด์˜ 80%์ด์ƒ์ด ๊ธˆ์œต๊ฑฐ๋ž˜ ์‹œ ๋ชจ๋ฐ”์ผ ์ฑ„๋„์„ ์ด์šฉํ•  ์ •๋„๋กœ ์ผ์ƒ์ƒํ™œ์—์„œ์˜ ๋””์ง€ํ„ธ ํ™œ์šฉ๋„๋Š” ๋งค์šฐ ๋†’์Šต๋‹ˆ๋‹ค. +- ์ธํ„ฐ๋„ท ์ด์šฉ ์‹คํƒœ์กฐ์‚ฌ์— ๋”ฐ๋ฅด๋ฉด 60๋Œ€ ์ธํ„ฐ๋„ท ๋ฑ…ํ‚น ์ด์šฉ๋ฅ ์€ 53.5%, ์ธํ„ฐ๋„ท ์‡ผํ•‘ ์ด์šฉ๋ฅ ์€ 42.4% ๋“ฑ ์‹œ๋‹ˆ์–ด์ธต์˜ ํ™œ๋ฐœํ•œ ์ธํ„ฐ๋„ท ์‚ฌ์šฉ ํ˜„ํ™ฉ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. +> - [์ถœ์ฒ˜](https://www.datasom.co.kr/news/articleView.html?idxno=127277): ๊น€์ง„์˜ค, [60๋Œ€ ์ธํ„ฐ๋„ท ์ด์šฉ๋ฅ  94.5%...6๋…„ ๋งŒ์— 35% ์ฆ๊ฐ€], ๋ฐ์ดํ„ฐ์†œ, 2023.06.26 +> - [์ถœ์ฒ˜](https://www.etoday.co.kr/news/view/2343374): ์ •์ƒ์›, [๋””์ง€ํ„ธ์— ๊ฐ•ํ•œ ์‹ค๋ฒ„์„ธ๋Œ€โ€ฆ๋ชจ๋ฐ”์ผ๊ฑฐ๋ž˜๋„ ์ฒ™์ฒ™[ํŒŒ์›Œ์‹œ๋‹ˆ์–ด-๊ธˆ์œต์„ ๋ฐ”๊พผ๋‹คโ‘ ]], ์ดํˆฌ๋ฐ์ด, 2024.03.25 + +**5๏ธโƒฃย ํ™œ์„ฑํ™”๋˜์–ด์žˆ๋Š” ๋…ธ์ธ ์‹œ์„ค** + +- ๊ฒฝ๋กœ๋‹น๊ณผ ๋ณต์ง€๊ด€์ด ํ”„๋กœ๊ทธ๋žจ์„ ํ•จ๊ป˜ ์‹œํ–‰ํ•˜๋ฉฐ ์–ด๋ฅด์‹  ์˜๊ฐ€ ํ”„๋กœ๊ทธ๋žจ์˜ ํ™•๋Œ€๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. +- ๊ฒฝ๋กœ๋‹น ์ค‘ ์–ด๋ฅด์‹  ์—ฌ๊ฐ€ํ”„๋กœ๊ทธ๋žจ ์šด์˜ ๊ฒฝ๋กœ๋‹น์ด ์ฆ๊ฐ€ํ•˜๋Š” ์ถ”์„ธ์ž…๋‹ˆ๋‹ค. +- ์„ฑ๊ฐ€์ •๋…ธ์ธ์ข…ํ•ฉ๋ณต์ง€๊ด€์€ ํ™€๋กœ ์‹์‚ฌํ•˜๋Š” ๋‚จ์„ฑ ๋…๊ฑฐ์–ด๋ฅด์‹ ์˜ ์šฐ์šธ ๊ฐ์†Œ์ฆ์„ ์œ„ํ•œ ์‚ฌ์—…์— ์ฐธ์—ฌํ•  ์‚ฌ๋žŒ์˜ ๋ชจ์ง‘์„ ์ง„ํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. +- ํ•ด๋‹น ์‚ฌ์—…์€ ์ž‘๋…„ ์šฐ์šธ์„ ํฌ๊ฒŒ ๊ฐ์†Œ์‹œํ‚ค๊ณ , ์ฐธ์—ฌ์ž ๊ฐ„ ๊ด€๊ณ„ ํ˜•์„ฑ์„ ์„ฑ๊ณต์ ์œผ๋กœ ์ด๋ฃจ์–ด๋ƒˆ๋‹ค๊ณ  ํ‰๊ฐ€๋ฐ›์•„ ์˜ฌํ•ด๋ถ€ํ„ฐ๋Š” ์ง€์—ญ์‚ฌํšŒ๋กœ ๊ด€๊ณ„๋ง์„ ํ™•์žฅ์‹œํ‚ฌ ๊ณ„ํš์ด๋‹ค. +- ํ™•์žฅ์„ ๊ณ„ํšํ•˜๊ณ  ์žˆ์ง€๋งŒ ํ™๋ณด ๋ฐฉ์•ˆ์ด ํฌ๊ฒŒ ๋งˆ๋ จ๋˜์–ด์žˆ์ง€ ์•Š๊ณ , ์‹ ์ฒญ๋ฐฉ๋ฒ•์€ ์„ฑ๊ฐ€์ •๋…ธ์ธ์ข…ํ•ฉ๋ณต์ง€๊ด€ ๋‚ด์— ๋ฐฉ๋ฌธํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค. +> - [์ถœ์ฒ˜](https://www.m-i.kr/news/articleView.html?idxno=1115652): ์†ก๋ฏธ์—ฐ, [์„œ๋Œ€๋ฌธ๊ตฌ, ๊ตฌ๋ฆฝ ๋…ธ์ธ๋ณต์ง€๊ด€ ์—ฐ๊ณ„ ๊ฒฝ๋กœ๋‹น ํ”„๋กœ๊ทธ๋žจ ํ™•๋Œ€], ๋งค์ผ์ผ๋ณด, 2024.04.19 +> - [์ถœ์ฒ˜](https://www.bokjitimes.com/news/articleView.html?idxno=36845): ์ •์šฉ๊ทผ, [๊ฐ•๋™๊ตฌ ์„ฑ๊ฐ€์ •๋…ธ์ธ์ข…ํ•ฉ๋ณต์ง€๊ด€, '๋ฆฌยท์กฐยท๋˜' ์‚ฌ์—… ํ™๋ณด ๋ฐ ์ฐธ์—ฌ์ž ๋ชจ์ง‘], 2024.012.25 + +### ๐ŸŽคย ์ „๋ฌธ๊ฐ€ ์ธํ„ฐ๋ทฐ + +> ์„œ์šธ์‹œ๋ฆฝ๋Œ€ํ•™๊ต ์‚ฌํšŒ๋ณต์ง€ํ•™๊ณผ ๊น€์šฑ์ง„ ๊ต์ˆ˜ (์ธํ„ฐ๋ทฐ ์ผ์ž 24.04.08) +> + +**1๏ธโƒฃย ์‹œ๋‹ˆ์–ด ์‹œ์žฅ์— ๋Œ€ํ•œ ํ†ต์ฐฐ** + +- ์•ž์œผ๋กœ ์›น/์•ฑ์„ ์ด์šฉํ•œ ๋…ธ์ธ ์‹ค๋ฒ„์‚ฐ์—…์€ ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋ฉ๋‹ˆ๋‹ค. +- ํญ๋ฐœ์ ์œผ๋กœ ์ฆ๊ฐ€ํ•˜๋Š” ์‹ค๋ฒ„ ์‚ฐ์—…์„ ์ด๋Œ๊ธฐ ์œ„ํ•ด ์„ ๋„์ ์ธ ์„œ๋น„์Šค์˜ ๋งˆ๋ จ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. + +**2๏ธโƒฃย ์š”์ฆ˜ ์‹œ๋‹ˆ์–ด์ธต์˜ ๋ชจ์Šต** + +- ์š”์ฆ˜ ์‹œ๋Œ€์˜ ๋…ธ์ธ์€ ์˜›๋‚ ๊ณผ ๋‹ฌ๋ฆฌ ์ธํ„ฐ๋„ท์— ๋Œ€ํ•œ ์ง„์ž…์žฅ๋ฒฝ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค. +- ์ตœ๊ทผ์˜ 60๋Œ€๋Š” ๋…ธ์ธ์œผ๋กœ ๋ถˆ๋ฆฌ๊ธฐ๋ฅผ ๊ฑฐ๋ถ€ํ• ๋งŒํผ ๋…ธ์ธ์— ๋Œ€ํ•œ ์šฐ๋ฆฌ์˜ ์ธ์‹ ๋ณ€ํ™”๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. + +**3๏ธโƒฃย ๋…ธ์ธ ๋ณต์ง€๊ด€์˜ ๋ชจ์Šต** + +- ๋…ธ์ธ ๋ณต์ง€๊ด€ ๋‚ด ๋…ธ์ธ๋ถ„๋“ค์ด ๋ฌธํ™”๋ฅผ ์ฆ๊ธฐ๊ณ  ****์ทจ๋ฏธ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•œ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ๋งŽ์ด ์‹œํ–‰ ์ค‘์ž…๋‹ˆ๋‹ค. +- ๋…ธ์ธ ๋ณต์ง€๊ด€ ๋‚ด์—์„œ ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ๋“ค์„ ๋งŒ๋‚˜ ์นœ๋ชฉ ๋ชจ์ž„์œผ๋กœ ๋ฒˆ์ง€๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. +- ๋…ธ์ธ๋ถ„๋“ค์—๊ฒŒ๋Š” ์ผ์ƒ์ด ๋ณต์ง€๊ด€ ์ถœํ‡ด๊ทผ์ž…๋‹ˆ๋‹ค. + +**4๏ธโƒฃย ์‹œ๋‹ˆ์–ด์ธต์˜ ๋‹ˆ์ฆˆ** + +- ๋…ธ์ธ์—๊ฒŒ ๊ฐ€์žฅ ํ•„์š”ํ•œ ๊ฒƒ์€ ์™ธ๋กœ์›€๊ณผ ๊ณ ๋ฆฝ๊ฐ ํ•ด์†Œ์ด๋ฉฐ, ๊ทธ๊ฒƒ์„ ์œ„ํ•œ ๊ต์œก๊ณผ ๊ฑด๊ฐ•๊ด€๋ฆฌ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. + - ๋…ธ์ธ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์™ธ๋กœ์›€์ด๋ผ๋Š” ๊ฐ์ •์„ ๋Š˜ ๋Š๋ผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. + - ๋…ธ์ธ์ด ์‹ค์ œ๋กœ ๊ฐ€์žฅ ์›ํ•˜๋Š” ๊ฒƒ์€ ๋Œ€๋ฉด ๋งŒ๋‚จ์œผ๋กœ, ์‹ค์ œ๋กœ ์–ผ๊ตด์„ ๋งˆ์ฃผํ–ˆ์„ ๋•Œ ๋…ธ์ธ์˜ ๊ณ ๋ฆฝ๊ฐ์ด ํ•ด์†Œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + - ๋…ธ์ธ์€ ๋ฐฐ์›€์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ์˜๋ฏธ๋ฅผ ์ฐพ๊ณ  ์„ฑ์žฅํ•˜๋Š” ๊ฒƒ์„ ์ถ”๊ตฌํ•ฉ๋‹ˆ๋‹ค. + - ๋ฐฐ์›€์˜ ํฌ์ปค์Šค๋Š” ์‹ค์งˆ์ ์ธ ์ง€์‹ ์Šต๋“์ด ์•„๋‹Œ ์ด๋ฅผ ๋งค๊ฐœ๋กœ ์™ธ๋กœ์›€์„ ํ•ด์†Œํ•˜๊ณ  ๊ด€๊ณ„๋ง์„ ํšŒ๋ณตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. + +### ๐Ÿ”Žย ๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ + +[1] ์ตœ๊ทผ ๋…ธ์ธ ์ธ๊ตฌ๊ฐ€ ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ, ์‹œ๋‹ˆ์–ด๋ฅผ ๋Œ€์ƒ์œผ๋กœ ํ•œ ์‹ค๋ฒ„ ์‚ฐ์—…์€ ํฌ๊ฒŒ ์„ฑ์žฅํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค. + +[2] ์ตœ๊ทผ ์‹œ๋‹ˆ์–ด์ธต(์•กํ‹ฐ๋ธŒ ์‹œ๋‹ˆ์–ด ํฌํ•จ)์˜ ์ธํ„ฐ๋„ท ํ™œ์šฉ ๋Šฅ๋ ฅ์ด ์˜ฌ๋ผ๊ฐ์— ๋”ฐ๋ผ ์š”์ฆ˜์˜ ์‹œ๋‹ˆ์–ด ์„ธ๋Œ€๋Š” ์ธํ„ฐ๋„ท์— ๋†’์€ ์ ์‘๋ ฅ์„ ๋ณด์ž…๋‹ˆ๋‹ค. + +[3] ์‹œ๋‹ˆ์–ด์ธต์€ ๋…ธ์ธ ๋ณต์ง€๊ด€์„ ์ž์ฃผ ๋ฐฉ๋ฌธํ•˜๊ณ , ๋…ธ์ธ ๋ณต์ง€๊ด€ ์ธก์€ ๋…ธ์ธ ํ”„๋กœ๊ทธ๋žจ์˜ ์ ๊ทน ํ™๋ณด๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค. + +[4] ๋…ธ์ธ ์šฐ์šธ์ฆ, ์™ธ๋กœ์›€, ๊ณ ๋ฆฝ๊ฐ ๋“ฑ์˜ ๋ฌธ์ œ๋Š” ๋Œ€๋ฉด ๋งŒ๋‚จ์œผ๋กœ ํ•ด๊ฒฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +[5] **์‹œ๋‹ˆ์–ด์ธต์—๊ฒŒ ๊ฐ€์žฅ ํ•„์š”ํ•œ ๊ฒƒ์€ ์‚ฌํšŒ์  ์—ฐ๊ฒฐ์ž…๋‹ˆ๋‹ค.** + +# โ‰๏ธย ๋ฌธ์ œ์ •์˜ ๋ฐ ์†”๋ฃจ์…˜ + +### โš ๏ธย ๋ฌธ์ œ์ •์˜ + +**1๏ธโƒฃย ์‹œ๋‹ˆ์–ด์ธต์˜ ์™ธ๋กœ์›€ ๋ฌธ์ œ** + +์ „์„ธ๊ณ„์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๊ณ ๋ นํ™” ์ถ”์„ธ ์†์—์„œ ํ•œ๊ตญ์˜ ๊ณ ๋ น์ธต์—ญ์‹œ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋ฅผ ๊ฒช๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ ํŒ€ ์›ƒํ† ๋Š” ์‚ฌํšŒ์  ๋‹จ์ ˆ๋กœ ์ธํ•œ ์™ธ๋กœ์›€ ๋ฌธ์ œ์— ์ง‘์ค‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋…ธ์ธ์˜ ์™ธ๋กœ์›€์ด ๋ฐฉ์น˜๋˜๊ณ  ์‹ฌ๊ฐํ•ด์ง„๋‹ค๋ฉด ๊ณ ๋…์‚ฌ์™€ ๊ฐ™์€ ์•ˆํƒ€๊นŒ์šด ์‚ฌ๊ณ ๋กœ ์—ฐ๊ฒฐ๋  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๊ธฐ์—, ์™ธ๋กœ์›€ ๋ฌธ์ œ๋Š” ์šฐ๋ฆฌ ์‚ฌํšŒ๊ฐ€ ํ•จ๊ป˜ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ์ค‘์š”ํ•œ ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. + +**2๏ธโƒฃย ์‹œ๋‹ˆ์–ด์ธต์˜ ์‚ฌํšŒ ์ฐธ์—ฌ ๊ธฐํšŒ ๋ถ€์กฑ** + +์š”์ฆ˜ ์‹œ๋‹ˆ์–ด์ธต์€ ์˜ˆ์ „์˜ ๋…ธ์ธ๊ณผ๋Š” ์ •์˜๊ฐ€ ๋‹ฌ๋ผ์กŒ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค๋ฅธ ์—ฐ๋ น์ธต์— ๋น„ํ•ด ์ƒ๋Œ€์ ์œผ๋กœ ์‚ฌํšŒ์— ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๊ฐ€ ๋ถ€์กฑํ•œ ๊ฒƒ์ด ํ˜„์‹ค์ž…๋‹ˆ๋‹ค. ์‹œ๋‹ˆ์–ด์ธต์˜ ๊ฒฝ์šฐ ์‚ฌํšŒ์  ๊ด€๊ณ„์™€ ๋…ธ์ธ ์šฐ์šธ๊ฐ ์‚ฌ์ด์˜ ๊ด€๊ณ„๊ฐ€ ํŒŒ์•…๋˜๋Š” ๋งŒํผ ์‹œ๋‹ˆ์–ด์ธต์˜ ์‚ฌํšŒ์  ๊ด€๊ณ„๋ง ํšŒ๋ณต์„ ์œ„ํ•œ ์šฐ๋ฆฌ์˜ ๋…ธ๋ ฅ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. + +**3๏ธโƒฃย ๋ฐฐ์›€์˜ ๊ธฐํšŒ ๋ถ€์กฑ** + +๋…ธ์ธ๋ถ„๋“ค์€ ์ƒˆ๋กœ์šด ๋ฐฐ์›€์„ ๋Š์ž„์—†์ด ์›ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ฐฐ์›€์˜ ๊ธฐํšŒ๋ฅผ ์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ๋“ค์€ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ํ™๋ณด๋˜์ง€ ์•Š๊ธฐ์— ๋ชฐ๋ผ์„œ ๋ชปํ•˜์‹œ๊ฑฐ๋‚˜, ๋ณธ๊ฒฉ์ ์ธ ๋ฐฐ์›€์ด ๋ถ€๋‹ด์Šค๋Ÿฌ์›Œ ๋ง์„ค์ด๊ณ  ๊ณ„์‹œ๋Š” ๋ถ„๋“ค์ด ๋งŽ์Šต๋‹ˆ๋‹ค. ์ด๋“ค์ด ์›ํ•˜๋Š” ๋ฐฐ์›€์˜ ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. + +### โ€ผ๏ธย ์†”๋ฃจ์…˜ + +**1๏ธโƒฃย ์‹œ๋‹ˆ์–ด์ธต์˜ ์ƒˆ๋กœ์šด ์‚ฌํšŒ์  ๊ด€๊ณ„๋ง ํ˜•์„ฑ** + +์‹œ๋‹ˆ์–ด์ธต์—๊ฒŒ ๋ณธ์ธ์˜ ๊ด€์‹ฌ์‚ฌ๋ฅผ ๋งค๊ฐœ๋กœ ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ์„ ๋งŒ๋‚  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ƒˆ๋กœ์šด ์‚ฌํšŒ์  ๊ด€๊ณ„๋ง์„ ํ˜•์„ฑํ•ด์ฃผ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ๊ณผ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์‹œ๋‹ˆ์–ด๋ถ„๊ป˜ ์นœ๊ตฌ๋ฅผ ๋งŒ๋“ค์–ด์ฃผ๊ณ , ๊ทธ ์ธ์—ฐ์„ ์ด์–ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€ ์‹œ๋‹ˆ์–ด๋ถ„๋“ค์˜ ๊ฑด๊ฐ•ํ•œ ์‚ฌํšŒ์  ๋„คํŠธ์›Œํฌ ํ˜•์„ฑ์„ ๋•์Šต๋‹ˆ๋‹ค. + +**2๏ธโƒฃย ์‹œ๋‹ˆ์–ด์ธต์—๊ฒŒ ์‚ฌํšŒ์  ์ฐธ์—ฌ์˜ ๊ธฐํšŒ๋ฅผ ์ œ๊ณต** + +๋ณธ์ธ์˜ ์„ฑ๊ฒฉ, ๊ด€์‹ฌ์‚ฌ, ์œ„์น˜ ๋“ฑ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋งž์ถคํ˜• ์‚ฌํšŒ ์ฐธ์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ชฐ๋ผ์„œ ์ฐธ์—ฌํ•˜์ง€ ๋ชปํ–ˆ๋˜ ๋ถ„๋“ค๊ณผ ์ด๋ฏธ ์‚ฌํšŒ์  ์ฐธ์—ฌ๋ฅผ ํ™œ๋ฐœํ•˜๊ฒŒ ํ•˜๊ณ  ๊ณ„์‹œ๋˜ ๋ถ„๋“ค ๋ชจ๋‘๊ฐ€ ๋”์šฑ ํŽธํ•˜๊ฒŒ ์‚ฌํšŒ ์ฐธ์—ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋•์Šต๋‹ˆ๋‹ค. ์‚ฌํšŒ์  ์ฐธ์—ฌ๋ฅผ ์‰ฝ๊ณ  ์ง€์†์ ์œผ๋กœ ํ•˜๋ฉฐ ์‚ฌํšŒ์™€ ์‹œ๋‹ˆ์–ด๋ถ„๋“ค์„ ์—ฐ๊ฒฐ์‹œ์ผœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. + +**3๏ธโƒฃย ์‹œ๋‹ˆ์–ด์ธต์—๊ฒŒ ๋ฐฐ์›€์˜ ๊ธฐํšŒ ์ œ๊ณต** + +๋ฌธํ™”์„ผํ„ฐ, ๋ณต์ง€๊ด€, ๊ฐœ์ธ ์‚ฌ์—…์ฒด ๋“ฑ์—์„œ ์ง„ํ–‰ํ•˜๋Š” ๋…ธ์ธ๋ถ„๋“ค์˜ ๋ฐฐ์›€์˜ ๊ธฐํšŒ๋ฅผ ์‰ฝ๊ฒŒ ์ ‘๊ทผํ•˜๊ณ  ์‹ ์ฒญํ•  ์ˆ˜ ์žˆ๊ฒŒ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‚ด๊ฐ€ ์•„๋Š” ๊ฒƒ์„ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ๋ฐฐ์›€์˜ ๊ณต์œ  ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•˜์—ฌ, ์‹œ๋‹ˆ์–ด์ธต์ด ์„ฑ์ทจ๊ฐ์„ ๋Š๋‚Œ๊ณผ ๋™์‹œ์— ์ƒˆ๋กœ์šด ์‚ฌ๋žŒ๊ณผ ์—ฐ๊ฒฐ๋˜๊ณ  ๋งŒ๋‚จ์„ ์ง€์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋•์Šต๋‹ˆ๋‹ค. + +### **โšฝ๏ธ ๋ชฉ์ ** + +โ€˜๋˜๋ฐ”โ€™ ์„œ๋น„์Šค๋Š” ์—ฐ๊ฒฐ, ๋ฐฐ์›€, ์ง€์†์„ ๋ชฉ์ ์œผ๋กœ ์šด์˜ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. + +**๐Ÿ”—์—ฐ๊ฒฐ**: ์‹œ๋‹ˆ์–ด์™€ ์‹œ๋‹ˆ์–ด ์‚ฌํšŒ์˜ ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ์šฐ๋ฆฌ ์‚ฌํšŒ ์†์—์„œ ํ™œ๊ธฐ์ฐฌ ์ƒํ™œ์„ ํ•˜๊ฒŒ๋” ๋•์Šต๋‹ˆ๋‹ค. + +**๐Ÿ“š๋ฐฐ์›€**: ์„œ๋กœ์˜ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๋ฉฐ ๋์—†์ด ๋ฐฐ์šฐ๊ณ  ๋ฐœ์ „ํ•ฉ๋‹ˆ๋‹ค. + +**๐Ÿ“ฌ์ง€์†**: ์ง€๋‚˜์น˜๋Š” ์ธ์—ฐ๋“ค ์†์—์„œ ๋”์šฑ ๊ฒฌ๊ณ ํžˆ ๊ด€๊ณ„๋ฅผ ์ด์–ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. + +# ๐Ÿ“Šย ์‹œ์žฅ ์กฐ์‚ฌ + +### ๐Ÿขย ๊ฒฝ์Ÿ์‚ฌ ๋ถ„์„ + +**1๏ธโƒฃ** ๊ฒฝ์Ÿ์‚ฌ ์„ ์ • ๊ธฐ์ค€ + +โ€˜๋˜๋ฐ”โ€™๋Š” ์‹œ๋‹ˆ์–ด ๊ฐ„์˜ ๋งŒ๋‚จ์„ ์žฅ๋ คํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค์˜ โ€˜ํƒ€๊นƒโ€™๊ด€์ ์œผ๋กœ ๋ณธ๋‹ค๋ฉด ๋˜๋ฐ”์˜ ๊ฒฝ์Ÿ์‚ฌ๋Š” โ€˜์‹œ๋‹ˆ์–ด์ธต์„ ์œ„ํ•œ ์„œ๋น„์Šคโ€™๊ฐ€ ๋  ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ โ€˜๋˜๋ฐ”โ€™๋Š” ๋งŒ๋‚จ ํ›„์˜ โ€˜์ง€์†์ ์ธ ์†Œํ†ตโ€™์„ ๋ชฉํ‘œ๋กœ ํ•ฉ๋‹ˆ๋‹ค. ์„œ๋น„์Šค์˜ โ€˜๋ชฉ์ โ€™ ๊ด€์ ์œผ๋กœ ๋ณธ๋‹ค๋ฉด ์„œ๋น„์Šค ํƒ€๊นƒ์„ ์‹œ๋‹ˆ์–ด๋กœ ํŠน์ •์ง“์ง„ ์•Š์ง€๋งŒ, ์ฃผ๋ณ€ ์‚ฌ๋žŒ๊ณผ์˜ โ€˜์†Œํ†ตโ€™์„ ์žฅ๋ คํ•˜๋Š” ์„œ๋น„์Šค ๋˜ํ•œ ๊ฒฝ์Ÿ์‚ฌ๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค ํŒ๋‹จํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +์ด๋ ‡๊ฒŒ ๋˜๋ฐ”์˜ ๊ฒฝ์Ÿ์‚ฌ๋Š” ์•„๋ž˜์™€ ๊ฐ™์ด ํฌ๊ฒŒ โ€˜๋‘ ๋ถ€๋ฅ˜โ€™๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +โœ”๏ธย ์„œ๋น„์Šค์˜ ํƒ€๊นƒ : 50๋Œ€ ์ด์ƒ์˜ ์‹œ๋‹ˆ์–ด์ธต์˜ ๊ด€์‹ฌ์‚ฌ ๊ธฐ๋ฐ˜ ์†Œํ†ต์„ ์žฅ๋ คํ•˜๋Š” ์„œ๋น„์Šค + +โœ”๏ธย ์„œ๋น„์Šค์˜ ๋ชฉ์  : ๋งŒ๋‚จ๊ณผ ์†Œํ†ต์„ ์žฅ๋ คํ•˜๋Š” ์„œ๋น„์Šค + +| `ํƒ€๊นƒ ๊ฒฝ์Ÿ์‚ฌ` | ๋˜๋ฐ” | ์‹œ๋†€ | ์•ˆ๋ถ€ | +| --- | --- | --- | --- | +| ์„œ๋น„์Šค ์†Œ๊ฐœ | ๊ฐ™์€ ๊ด€์‹ฌ์‚ฌ๋ฅผ ๊ฐ€์ง„ ์‹œ๋‹ˆ์–ด๋“ค์ด ๋งŒ๋‚˜ ์ง€์†์ ์œผ๋กœ ๊ด€๊ณ„๋ฅผ ์ด์–ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค | ๊ฐ™์€ ๊ด€์‹ฌ์‚ฌ๋ฅผ ๊ฐ€์ง„ ์‹œ๋‹ˆ์–ด๋“ค์ด ๋ชจ์ž„์„ ๊ฐœ์„คํ•˜์—ฌ ๊ด€๊ณ„๋ฅผ ์ด์–ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค | ์‹œ๋‹ˆ์–ด๋“ค์—๊ฒŒ ์‰ฝ๊ณ  ํŽธํ•œ ์ทจํ–ฅ ์ถ”์ฒœ์„ ํ†ตํ•œ ์‡ผํ•‘ & ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค | +| copy | ๋‚˜์˜ ์ผ์ƒ์ด ๋” ์•„๋ฆ„๋‹ต๊ณ  ๋”ฐ๋œปํ•˜๊ฒŒ | ์š”์ฆ˜ 5070์ด ๋ชจ์ด๋Š” ๊ณณ. ์„ธ์ƒ์„ ๋งŒ๋‚˜๋‹ค. ์‚ฌ๋žŒ์„ ๋งŒ๋‚˜๋‹ค. | ์ด์ œ ์šฐ๋ฆฌ ๋‚˜์ด๋Œ€์— ๊ผญ ๋งž๋Š” ์•ˆ๋ถ€์—์„œ ๋งŒ๋‚˜์š”! | +| ์„œ๋น„์Šค ํ˜•ํƒœ | WEB | APP | APP | +| ๋ฉ”์ธ ๊ธฐ๋Šฅ | ๋ชจ์ž„ ์ฐธ์—ฌ/์ง€์† | ๋ชจ์ž„ ์ฐธ์—ฌ / ์ง€์† | ์ƒํ’ˆ/์„œ๋น„์Šค ์ถ”์ฒœ | +| ์„œ๋ธŒ ๊ธฐ๋Šฅ | ๋™๋„ค ์นœ๊ตฌ ๋งŒ๋“ค๊ธฐ | ์ด์„ฑ์นœ๊ตฌ ๋งŒ๋“ค๊ธฐ | ์ทจํ–ฅ ๊ธฐ๋ฐ˜ ํ”ผ๋“œ | +| ์‹œ๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ๋ฐฐ๋ ค | ๊ฐ€๋…์„ฑ์„ ์œ„ํ•œ UI
์นœ์ ˆํ•œ UX writing | ํ•ธ๋“œํฐ ๋ณธ์ธ์ธ์ฆ๋งŒ ๊ฑฐ์น˜๋ฉด ๋˜๋Š” ๊ฐ„ํŽธํ•œ ํšŒ์›๊ฐ€์ž… | ์‹œ๋‹ˆ์–ด ๊ฑด๊ฐ•์ •๋ณด ์—ด๋žŒ ๊ฐ€๋Šฅ | +| ํŠน์ด์‚ฌํ•ญ | 1) ๋ณต์ง€๊ด€/๋ฌธํ™”์„ผํ„ฐ์˜ ํ”„๋กœ๊ทธ๋žจ ์ฐธ์—ฌ ๊ธฐํšŒ ์ œ๊ณต
2) ๋Œ€ํ™”๋ฐฉ์— ์•ฝ์† ๊ณต์ง€๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ํˆด ์ œ๊ณต
3) ๋ชจ์ž„ ์ผ์ • ๊ด€๋ฆฌ ์บ˜๋ฆฐ๋” ์ œ๊ณต | 1) ์œ ์ €๊ฐ€ ๋ชจ์ž„์žฅ์œผ๋กœ ํ™œ๋™ ์‹œ, ์†Œ๋“์ฐฝ์ถœ ๊ฐ€๋Šฅ
2) ์ด๋ฒคํŠธ ์ฐธ์—ฌ์‹œ โ€˜๋ชจ์ž„์ง€์›๊ธ‰โ€™ ์ตœ๋Œ€ 11๋งŒ์› ์ง€๊ธ‰ | 1) ์˜คํ”„๋ผ์ธ ์ฐธ์—ฌ ์—†์ด ๋ชจ๋“  ์†Œํ†ต ๋ฐฉ๋ฒ•์€ ์˜จ๋ผ์ธ ์†Œํ†ต | + +| `๋ชฉ์  ๊ฒฝ์Ÿ์‚ฌ` | ๋˜๋ฐ” | ๋„ค์ด๋ฒ„ ๋ฐด๋“œ | ๋ฌธํ†  | ๋‹น๊ทผ | +| --- | --- | --- | --- | --- | +| ์„œ๋น„์Šค ์†Œ๊ฐœ | ๊ฐ™์€ ๊ด€์‹ฌ์‚ฌ๋ฅผ ๊ฐ€์ง„ ๋…ธ์ธ๋“ค์ด ๋งŒ๋‚˜ ์ง€์†์ ์œผ๋กœ ๊ด€๊ณ„๋ฅผ ์ด์–ด๋‚˜๊ฐˆ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค | ๋‚˜์˜ ๋ชจ์ž„๋“ค์„ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ๋ชจ์ž„์›๋“ค๊ณผ ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค | ๋‚˜์˜ ์ทจํ–ฅ์— ๋งž๋Š” ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค | ๋‚˜์˜ ์œ„์น˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฃผ๋ณ€์˜ ์ด์›ƒ๊ณผ ํ•จ๊ป˜ ๋‚˜๋ˆ„๊ณ  ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค | +| copy | ๋‚˜์˜ ์ผ์ƒ์ด ๋” ์•„๋ฆ„๋‹ต๊ณ  ๋”ฐ๋œปํ•˜๊ฒŒ | ๋ชจ์ž„์ด ์‹œ์›Œ์ง„๋‹ค! | ์ทจํ–ฅ์œผ๋กœ ๋งŒ๋‚˜๋Š” ์šฐ๋ฆฌ | ๋‹น์‹  ๊ทผ์ฒ˜์˜ ์ง€์—ญ ์ƒํ™œ ์ปค๋ฎค๋‹ˆํ‹ฐ | +| ์„œ๋น„์Šค ํ˜•ํƒœ | WEB | APP | APP | APP | +| ๋ฉ”์ธ ๊ธฐ๋Šฅ | ๋ชจ์ž„ ์ฐธ์—ฌ | ๋ชจ์ž„ ์ฐธ์—ฌ | ๋ชจ์ž„ ์ฐธ์—ฌ | ์ค‘๊ณ ๋ฌผํ’ˆ ์ง๊ฑฐ๋ž˜ | +| ์„œ๋ธŒ ๊ธฐ๋Šฅ | ๋™๋„ค ์นœ๊ตฌ ๋งŒ๋“ค๊ธฐ | ๋ฏธ์…˜ ์ฑŒ๋ฆฐ์ง€ ์ฐธ์—ฌ
๋™๋„ค ์†Œ๋ชจ์ž„ ์ฐธ์—ฌ | ํ”ผ๋“œ | ์ง€์—ญ ์ปค๋ฎค๋‹ˆํ‹ฐ
๋™๋„ค ์•Œ๋ฐ” ๊ตฌ์ง | +| ๋‹จ์ฒด ๋งŒ๋‚จ | O | O | O | X | +| 1:1 ๋งŒ๋‚จ | O | O | X | O | +| ํ”ผ๋“œ | X | O | O | O | +| ์ฑ„ํŒ… | O | O | O | O | +| ํŠน์ด์‚ฌํ•ญ | 1)๋ณต์ง€๊ด€/๋ฌธ๋˜๋ฐ”ํ™”์„ผํ„ฐ์˜ ํ”„๋กœ๊ทธ๋žจ ์ฐธ์—ฌ ๊ธฐํšŒ ์ œ๊ณต
2) ๋Œ€ํ™”๋ฐฉ์— ์•ฝ์† ๊ณต์ง€๋ฅผ ํ•  ์ˆ˜ ์žˆ๋Š” ํˆด ์ œ๊ณต
3) ๋ชจ์ž„ ์ผ์ • ๊ด€๋ฆฌ ์บ˜๋ฆฐ๋” ์ œ๊ณต| 1) โ€˜๋ชจ์ž„โ€™์„ ์„œ๋น„์Šค ๋‚ด์—์„œ โ€˜๋ฐด๋“œโ€™๋ž€ ๋‹จ์–ด๋กœ ์นญํ•œ๋‹ค. ๋ฐด๋“œ์— ๊ฐ€์ž…ํ•  ์‹œ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ˜•์„ฑ๋จ.
2) โ€˜๋ฏธ์…˜์ฑŒ๋ฆฐ์ง€โ€™ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด โ€˜์„ฑ์ทจโ€™๋ฅผ ๋ชฉ์ ์œผ๋กœ ํ•œ ๋น„๋Œ€๋ฉด ๊ทธ๋ฃน ํ˜•์„ฑ ์œ ๋„ | 1) ๋ฌธํ™”์ƒํ™œ ์ถ”์ฒœ
2) ๋ฌธํ†  ๋‚ด์˜ ์ธํ”Œ๋ฃจ์–ธ์„œ์ธ โ€˜์ทจํ–ฅ ์—๋””ํ„ฐโ€™ ์กด์žฌ| 1) ๋™๋„ค์ƒํ™œ โ€˜ํ”ผ๋“œโ€™๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ์†Œํ†ต ๊ธฐ๋Šฅ์€ โ€˜๊ฑฐ๋ž˜โ€™ ๋ชฉ์  ๊ธฐ๋ฐ˜์ด๋‹ค.
2) ์‹œ๋‹ˆ์–ด๋ฅผ ํƒ€๊นƒ์œผ๋กœ ํ•œ ์„œ๋น„์Šค๊ฐ€ ์•„๋‹ˆ์ง€๋งŒ ์‹œ๋‹ˆ์–ด์ธต | + +์ด๋ ‡๋“ฏ โ€˜๋˜๋ฐ”โ€™์˜ ๊ฒฝ์Ÿ์‚ฌ๋Š” ์‹œ๋‹ˆ์–ด๋ฅผ ์œ„ํ•œ ์„œ๋น„์Šค, ๋งŒ๋‚จ๊ณผ ์†Œํ†ต์„ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ์„œ๋น„์Šค ๋ชจ๋‘ ํฌํ•จํ•˜์—ฌ โ€˜ํญ์ด ๋„“๋‹คโ€™๊ณ  ๋ณผ ์ˆ˜ ์žˆ๊ฒ ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด, ๊ฒฝ์Ÿ์‚ฌ๊ฐ€ ๋ฌด์ˆ˜ํ•œ ์ด ํญ ๋„“์€ ์‹œ์žฅ์—์„œ ๊ฐ€์žฅ ์‹œ๋‹ˆ์–ด์˜ ๋งˆ์Œ์„ ์‚ฌ๋กœ์žก์€ ์„œ๋น„์Šค๋Š” ๋ฌด์—‡์ด์—ˆ๋Š”์ง€ ์ €ํฌ ํŒ€์›๋“ค์˜ ๋ถ€๋ชจ๋‹˜(50~60๋Œ€) 9๋ถ„๊ป˜ ์ธํ„ฐ๋ทฐ๋ฅผ ์š”์ฒญํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +- *์งˆ๋ฌธ : ์‹œ๋†€, ๊ณ ๋ฆฌ, ์•ˆ๋ถ€, ๋„ค์ด๋ฒ„๋ฐด๋“œ, ๋ฌธํ† , ๋‹น๊ทผ ์ค‘ ํ˜„์žฌ ๊ฐ€์žฅ ํ™œ๋ฐœํžˆ ์‚ฌ์šฉ์ค‘์ธ ์„œ๋น„์Šค๋Š” ๋ฌด์—‡์ธ๊ฐ€์š”?* + +๋‹ต์€ โ€˜๋‹น๊ทผโ€™์ด์—ˆ์Šต๋‹ˆ๋‹ค. (7๋ช…_ ๋‹น๊ทผ ๋‹ต๋ณ€ / 2๋ช… : ์—†์Œ ๋‹ต๋ณ€) + +- *์ถ”๊ฐ€ ์งˆ๋ฌธ : ๋‹น๊ทผ์„ ์™œ ์‚ฌ์šฉํ•˜์‹œ๋‚˜์š”?* + +**2๏ธโƒฃ** ๊ฒฝ์Ÿ์‚ฌ์˜ ๊ฐ•์  : [๋‹น๊ทผ] case ํƒ์ƒ‰ + +๋ฌผํ’ˆ์„ ์‚ฌ๊ณ  ํŒŒ๋Š” ํ–‰์œ„๋ฅผ ํ•จ์œผ๋กœ์จ `์ƒ์‚ฐ์„ฑ ์žˆ๋Š” ํ™œ๋™์— ์„ฑ์ทจ๊ฐ`์„ ๋Š๋ผ๋ฉฐ, `์ง€์—ญ ๊ธฐ๋ฐ˜ ๋งŒ๋‚จ&์†Œํ†ต`์„ ํ•  ์ˆ˜ ์—†์–ด ํŽธํ•˜๋‹ค๋Š” ๋‹ต๋ณ€์ด ์šฐ์„ธํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +โ€˜๋‹น๊ทผ๋งˆ์ผ“โ€™์˜ ๊ฒฝ์šฐ, ์‹œ๋‹ˆ์–ด๋ฅผ ํŠน์ • ์ง€์–ด ํƒ€๊นƒ์œผ๋กœ ์žก์ง€ ์•Š์•˜์Œ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  2019๋…„๋ถ€ํ„ฐ 2021๋…„ 2๋…„ ์ƒˆ์— 45~64์„ธ ์ด์šฉ๋ฅ ์ด 7.53%์ฆ๊ฐ€ํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +> [์ถœ์ฒ˜](https://m.dt.co.kr/contents.html?article_no=2021081802101732102001): ๊น€์ˆ˜์—ฐ, [์†์‰ฌ์šด ์ค‘๊ณ ๊ฑฐ๋ž˜โ€ฆ ์šฐ๋ฆฌ ์•„๋น  ์ทจ๋ฏธ๋Š” `๋‹น๊ทผ๋งˆ์ผ“'] ๋””์ง€ํ„ธํƒ€์ž„์Šค, 2021.08.17 + +**3๏ธโƒฃ** ๊ฐ€์„ค ์„ค์ • + +`< ์‹œ๋‹ˆ์–ด์ธต์€ ํ˜„๊ธˆํ™” ๊ฐ€๋Šฅํ•œ ํ™œ๋™์— ํฅ๋ฏธ๋ฅผ ๋Š๋ผ๋ฉฐ, โ€˜์ง€์—ญ ๊ธฐ๋ฐ˜ ๋งŒ๋‚จ์— ์•ˆ์ •๊ฐ์„ ๋Š๋‚„ ๊ฒƒ์ด๋‹ค>` ๋ผ๋Š” ๊ฐ€์„ค์„ ์„ธ์šฐ๊ณ  + +1. ํ™”ํํ™” ๊ฐ€๋Šฅํ•œ ํฌ์ธํŠธ ์ œ๋„ +2. ์œ„์น˜๊ธฐ๋ฐ˜์ •๋ณด ๋™์˜๋ฅผ ์–ป๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ํšŒ์›๊ฐ€์ž… ๊ณผ์ •์— ์ถ”๊ฐ€ํ•œ ํ›„, ์ €ํฌ์˜ ์ฃผ ๊ธฐ๋Šฅ์ธ โ€˜ํ™œ๋™ ์ฐธ์—ฌํ•˜๊ธฐโ€™์™€ โ€˜๋ฐฐ์›€ ๋‚˜๋ˆ„๊ธฐโ€™ ๋ชจ๋‘ ์œ„์น˜๊ธฐ๋ฐ˜ ์ถ”์ฒœ์ด๋ผ๋Š” ์„ค์ •์œผ๋กœ ๊ธฐํšํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +์‹œ์žฅ์—์„œ ๋†’์€ ์„ฑ์ ์„ ๊ธฐ๋ก ์ค‘์ธ ๊ฒฝ์Ÿ์‚ฌ๋ฅผ ํƒ์ƒ‰ํ•˜์—ฌ ์‹œ์žฅ์—์„œ ์šฐ์„ธํ•จ์ด ์ฆ๋ช…๋œ ์‚ฌ์‹ค์„ ์ €ํฌ ์„œ๋น„์Šค์— ์ ์šฉ์‹œํ‚จ ํ›„, [๋˜๋ฐ”]๋งŒ์˜ ์ฐจ๋ณ„์„ฑ ๊ตฌ์ถ•์„ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. + +### โœจย ์„œ๋น„์Šค ์ฐจ๋ณ„์„ฑ + +![image](https://github.com/nohy6630/29th_Semi_README/assets/129354455/ad844a96-6d71-478f-a758-2d1ae8ebb8cd) + +๊ธฐ๋Šฅ์„ ๋ฐ”ํƒ•์œผ๋กœ ๊ธฐ์กด ๊ฒฝ์Ÿ์‚ฌ์™€ ๋˜๋ฐ”์˜ ์ƒ๊ด€๊ด€๊ณ„๋ฅผ โ€œ๋งŒ๋‚จ ์œ ํ˜•โ€๊ณผ ๋ชจ์ž„ โ€œ์‹ ๋ขฐ๋„โ€ ์ฒ™๋„์— ๋”ฐ๋ฅธ ํฌ์ง€์…”๋‹ ๋งต์œผ๋กœ ๋‚˜ํƒ€๋‚ด์—ˆ์Šต๋‹ˆ๋‹ค. ์‹œ๋‹ˆ์–ด์˜ ๋Œ€๋ฉด ๋งŒ๋‚จ์€ ์‚ฌํšŒ์  ์—ฐ๊ฒฐ์„ ๋•๊ณ  ์‹ ์ฒดํ™œ๋™ ์ฆ๊ฐ€, ์ •์‹ ์  ์ž๊ทน์˜ ์š”์†Œ๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์‹œ๋‹ˆ์–ด์˜ โ€˜๊ฑด๊ฐ•ํ•œ ๋…ธ๋…„๊ธฐโ€™๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋•Œ, ๋งŒ๋‚จ์˜ ์—ฐ๊ณ ๊ฐ€ ์˜จ๋ผ์ธ์ธ ๋งŒํผ โ€˜์‹ ๋ขฐ๋„โ€™๋Š” ๊ณง ๋งŒ๋‚จ์˜ ๊ฐ€์น˜๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์ค‘์š”ํ•œ ์š”์†Œ๋ผ ํŒ๋‹จํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +**1๏ธโƒฃ ํฌ์ง€์…”๋‹ ๋งต ๋ฐฐ์น˜ ๊ธฐ์ค€** + +โœ”๏ธ ๋Œ€๋ฉด ๋งŒ๋‚จ์„ ์ง€ํ–ฅํ•˜์—ฌ ์‹œ๋‹ˆ์–ด์˜ ์‚ฌํšŒ์  โ€˜์—ฐ๊ฒฐโ€™์„ ์ ๊ทน์ ์œผ๋กœ ์ง€์›ํ•˜๋Š”๊ฐ€ + +โœ”๏ธ ์—ฐ๋ น๋Œ€๋ฅผ ์ธ์ฆํ•˜๋ฉฐ ๋ชจ์ž„์˜ ์—ฐ๊ณ ์ง€๊ฐ€ ์ •ํ™•ํ•˜์—ฌ ์‹ ๋ขฐ๋„ ๋†’์€ ๋ชจ์ž„์„ ์ง€์›ํ•˜๋Š”๊ฐ€ + +์œ„์™€ ๊ฐ™์€ ๊ธฐ์ค€์„ ์ •ํ•˜์—ฌ ๋˜๋ฐ”์™€ ๊ฒฝ์Ÿ์‚ฌ์˜ ํ˜„ ํฌ์ง€์…˜์„ ์ •์˜ํ•ด๋ณด์•˜์Šต๋‹ˆ๋‹ค. + +[๋‹น๊ทผ]์€ ๋™๋„ค ๊ธฐ๋ฐ˜ ๋งŒ๋‚จ ์„ค์ •์œผ๋กœ ๋†’์€ ๋Œ€๋ฉด ๋งŒ๋‚จ์„ ์ง€ํ–ฅํ•˜๊ณ  โ€˜๋‹น๊ทผ ์˜จ๋„โ€™๋ผ๋Š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‹ ๋ขฐ๋„ ๋˜ํ•œ ๋†’์€ ํŽธ์— ์†ํ•ฉ๋‹ˆ๋‹ค. ๋‹ค๋งŒ, ์ €ํฌ ์„œ๋น„์Šค์˜ ํƒ€๊นƒ์€ โ€˜์‹œ๋‹ˆ์–ดโ€™์ด๋‹ˆ โ€˜์‹ ๋ขฐ๋„โ€™๋ผ๋Š” ๊ธฐ์ค€์„ โ€˜์‹œ๋‹ˆ์–ด๊ฐ€ ๋ฏฟ๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€?โ€™๋ž€ ์‹œ๊ฐ์œผ๋กœ ์žฌํ•ด์„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. + +โ€˜์‹œ๋‹ˆ์–ดโ€™๋ผ๋Š” ํŠน์ • ์—ฐ๋ น์ธต์„ ํƒ€๊นƒ์œผ๋กœ ์žก์€ ์„œ๋น„์Šค๋ผ๋ฉด โ€˜์—ฐ๋ น๋Œ€ ์ธ์ฆโ€™์€ ์‹ ๋ขฐ๋„๋ฅผ ์ขŒ์šฐํ•˜๋Š” ์ค‘์š”ํ•œ ๊ธฐ์ค€์ธ๋ฐ์š”, + +50๋Œ€ ์ด์ƒ์ธ์ง€ ์—ฐ๋ น์„ ์ ๊ฒ€ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ๋Š” [์‹œ๋†€]๊ณผ ๋น„๊ตํ•˜์˜€์„ ๋•Œ [๋‹น๊ทผ]์ด ์‹ ๋ขฐ๋„ ๋ฉด์—์„œ ๋–จ์–ด์ง„๋‹ค ํŒ๋‹จํ•˜์˜€์Šต๋‹ˆ๋‹ค. + +**2๏ธโƒฃย [๋˜๋ฐ”]์˜ ์ฐจ๋ณ„์„ฑ** + +[๋˜๋ฐ”]๋Š” ๋™๋„ค ๊ธฐ๋ฐ˜ ๋งŒ๋‚จ์œผ๋กœ ๋Œ€๋ฉด ๋งŒ๋‚จ์„ ์ง€ํ–ฅํ•˜๋Š” ๊ฒƒ์— ๋”ํ•ด ๊ทธ๋“ค์˜ ๊ด€๊ณ„๋ฅผ โ€˜์ง€์†โ€™ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค. ํด๋ž˜์Šค ๋“ฑ์˜ ํ™œ๋™์— ์ฐธ์—ฌ๋งŒ ํ•œ๋‹ค๋ฉด ๋Œ€ํ™”๋ฐฉ์ด ์ƒ์„ฑ๋˜์–ด ๊ทธ๋“ค๋งŒ์˜ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜์ด ๊ฐ€๋Šฅํ•˜๊ณ  โ€˜์•ฝ์†์žก๊ธฐโ€™๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ถ”ํ›„ ๋งŒ๋‚จ์„ ๋น„๊ต์  ์‰ฝ๊ฒŒ ์•ฝ์†ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ๋˜๋ฐ”์— ๋…ธ์ถœ๋˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ํ™œ๋™ ์ฃผ์ตœ์ง€๋Š” โ€˜๋ฌธํ™”์„ผํ„ฐโ€™ ํ˜น์€ โ€˜๋…ธ์ธ๋ณต์ง€๊ด€โ€™์œผ๋กœ ๊ฐœ์ธ์ด ์ƒ์„ฑํ•œ ๋ชจ์ž„์— ๋น„ํ•ด ์‹ ๋ขฐ๋„๊ฐ€ ๋†’์•„ ์‹œ๋‹ˆ์–ด์˜ ์•ˆ์ „ํ•˜๊ณ  ๊ฑด๊ฐ•ํ•œ ์‚ฌํšŒํ™œ๋™์„ ๋•์Šต๋‹ˆ๋‹ค. + +๋”ฐ๋ผ์„œ ๋˜๋ฐ”๋งŒ์˜ ์ฐจ๋ณ„์„ฑ์€ `๋ชจ์ž„์˜ ์‹ ๋ขฐ๋„๊ฐ€ ๋†’๊ณ `, `๊ด€๊ณ„ ์ง€์†์„ ๋„์™€ ๋Œ€๋ฉด ๋งŒ๋‚จ์„ ์ ๊ทน ์žฅ๋ ค`ํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. + +### ๐Ÿค‘ย ๋ชฉํ‘œ ์‹œ์žฅ + +![KakaoTalk_Photo_2024-05-05-23-14-42](https://github.com/nohy6630/29th_Semi_README/assets/129354455/c46dfbde-6957-4696-8471-56f5a74d5463) + +> โ€™๋˜๋ฐ”โ€™ ์„œ๋น„์Šค์—์„œ ์ •์˜ํ•˜๋Š” ๋…ธ์ธ์€ ์ธํ„ฐ๋„ท ์‚ฌ์šฉ์ด ์นœ์ˆ™ํ•˜์‹  ๋””์ง€ํ„ธ ์นœํ™” ์–ด๋ฅด์‹ (์‹ค๋ฒ„์„œํผ)๋ผ๋Š” ์ „์ œ๋กœ ์‹œ์žฅ์„ ์ •์˜ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค + +# ๐ŸŽฏย ํƒ€๊ฒŸ ์ •์˜ + +### **๐Ÿ‘€** ์„œ๋น„์Šค ํƒ€๊ฒŸ์ธต ์ •์˜ + +๋˜๋ฐ”์˜ ๋ชฉํ‘œ ํƒ€๊ฒŸ์€ ์‚ฌํšŒํ™œ๋™์„ ์›ํ•˜๋Š” ์‹œ๋‹ˆ์–ด์ž…๋‹ˆ๋‹ค. + +์‚ฌํšŒํ™œ๋™์„ ์›ํ•˜๋Š” ์‹œ๋‹ˆ์–ด๋Š” 1์ฐจ ํƒ€๊ฒŸ๊ณผ 2์ฐจ ํƒ€๊ฒŸ์„ ํ•ฉ์นœ ํƒ€๊ฒŸ์œผ๋กœ, +์‚ฌํšŒํ™œ๋™์„ ํ˜„์žฌ ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์ง€ ์•Š๋”๋ผ๋„ ์‚ฌํšŒ ์ฐธ์—ฌ๋ฅผ ํฌ๋งํ•˜๋Š” ๋…ธ์ธ ๋ชจ๋‘๋ฅผ ์„œ๋น„์Šค์˜ ์ฃผํƒ€๊ฒŸ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค + +| ๋ถ„๋ฅ˜ | 1์ฐจ ํƒ€๊ฒŸ ์œ ์ € | 2์ฐจ ํƒ€๊ฒŸ ์œ ์ € | +| --- | --- | --- | +| ํƒ€๊ฒŸ ์„ค์ • | ์‚ฌํšŒํ™œ๋™์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋…ธ์ธ
์‹ค์ œ๋กœ๋„ ์‚ฌํšŒํ™œ๋™์— ์—ด์‹ฌํžˆ ์ฐธ์—ฌํ•˜๋Š” ๋…ธ์ธ | ์‚ฌํšŒํ™œ๋™์— ๊ด€์‹ฌ์ด ์žˆ๋Š” ๋…ธ์ธ
์ ‘๊ทผ์„ฑ์ด ์•ˆ ์ข‹์•„ ์‹ค์ œ๋กœ ์ฐธ์—ฌ๋ฅผ ํ•˜์ง€ ๋ชปํ•˜๋Š” ๋…ธ์ธ | + +### ๐Ÿ‘ฅย ํŽ˜๋ฅด์†Œ๋‚˜ ๋ฐ ์ €๋‹ˆ๋งต + +> ์›ƒํ† ์˜ ํƒ€๊ฒŸ์„ ๊ฐ€์ƒ์˜ ์ธ๋ฌผ๋กœ ๊ตฌ์ฒด์ ์œผ๋กœ ๊ทธ๋ ค ์ €ํฌ ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์น˜๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. + +![Untitled (1)](https://github.com/nohy6630/29th_Semi_README/assets/129354455/4af3b078-285f-427a-990b-53a8f3fbccf4) + +![Untitled (2)](https://github.com/nohy6630/29th_Semi_README/assets/129354455/bbd74a6b-2818-48b9-abe6-09ae9174b37f) + + +> ์„ค์ •ํ•œ ํŽ˜๋ฅด์†Œ๋‚˜๊ฐ€ ์ €ํฌ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋‚˜๊ธฐ๊นŒ์ง€ ๊ฒช๋Š” ๊ณผ์ •์„ ๊ณ ๊ฐ์—ฌ์ •์ง€๋„๋กœ ํ‘œํ˜„ํ•˜๋ฉฐ ์„œ๋น„์Šค ๊ธฐ๋Šฅ์„ ๋”์šฑ ๊ตฌ์ฒดํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. + +![KakaoTalk_Photo_2024-05-05-23-34-16 009](https://github.com/nohy6630/29th_Semi_README/assets/129354455/8efede14-7ae0-4f71-9b13-48568c48b1cb) + +![KakaoTalk_Photo_2024-05-05-23-34-16 010](https://github.com/nohy6630/29th_Semi_README/assets/129354455/c2e7c33b-37d2-41d5-8868-6ca3a3e32e43) + + +# **๐Ÿ’ก ์„œ๋น„์Šค ์†Œ๊ฐœ** + +> โ€˜๋˜๋ฐ”โ€™๋Š” ์‹œ๋‹ˆ์–ด๋“ค์˜ ์‚ฌํšŒํ™œ๋™ ์ฐธ์—ฌ์™€ ์‚ฌํšŒ๊ด€๊ณ„ ์—ฐ๊ฒฐ ๋ฐ ์ง€์†์„ ๋„์™€ ์•กํ‹ฐ๋ธŒ ์‹œ๋‹ˆ์–ด๋กœ ์‚ด์•„๊ฐ€๊ฒŒ๋” ํ•˜๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. + +### **๐Ÿ”‘ ํ•ต์‹ฌ ๊ธฐ๋Šฅ** + +| ๊ธฐ๋Šฅ | ํ‚ค์›Œ๋“œ | ์„ค๋ช… | +| --- | --- | --- | +| ํ™œ๋™ ์ฐธ์—ฌํ•˜๊ธฐ | ๋งŒ๋‚จ๐Ÿ‘ฅ, ํ™œ๊ธฐ๐Ÿ™Œ | - ์‹œ๋‹ˆ์–ด๊ฐ€ ๋ณธ์ธ์˜ ์ทจํ–ฅ์— ๋งž๋Š” ์‚ฌํšŒํ™œ๋™์— ์ฐธ์—ฌํ•ฉ๋‹ˆ๋‹ค.
- ํ™œ๋™ ์ œ๊ณต์ž์™€ ์ฐธ์—ฌ์ž, ๋‹ค๋ฅธ ์ฐธ์—ฌ์ž๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ๋•์Šต๋‹ˆ๋‹ค. | +| ๋ฐฐ์›€ ๋‚˜๋ˆ„๊ธฐ | ์—ฐ๊ฒฐ๐Ÿ”—, ๋ฐฐ์›€๐Ÿ“š | - ์‹œ๋‹ˆ์–ด ์ด์šฉ์ž๋“ค์ด ์„œ๋กœ๊ฐ€ ๋ฐฐ์›€ ์„ ๋ฐฐ, ํ›„๋ฐฐ๊ฐ€ ๋˜์–ด ๋ณธ์ธ์˜ ๋ฐฐ์›€์„ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.
- ์„ ํ›„๋ฐฐ ๊ฐ„ ๋Œ€ํ™” ์—ฐ๊ฒฐ์„ ํ†ตํ•ด ๋ฐฐ์›€์œผ๋กœ ๋น„๋กฏ๋˜๋Š” ์‚ฌํšŒ๊ด€๊ณ„์˜ ํ˜•์„ฑ์„ ๋•์Šต๋‹ˆ๋‹ค. | +| ํ•จ๊ป˜ ๋Œ€ํ™”ํ•˜๊ธฐ | ์ง€์†๐Ÿ“ฌ | - ์•ž์„  ํ™œ๋™ ์ฐธ์—ฌํ•˜๊ธฐ, ๋ฐฐ์›€ ๋‚˜๋ˆ„๊ธฐ๋ฅผ ํ†ตํ•ด ๋งŒ๋“ค์–ด์ง„ ์ƒˆ๋กœ์šด ์ธ๊ฐ„๊ด€๊ณ„์˜ ์—ฐ๊ฒฐ๊ณผ ์ง€์†์„ ์ด๋ฃจ๋„๋กํ•ฉ๋‹ˆ๋‹ค.
- ์„œ๋น„์Šค ๋‚ด ๋ณด์ƒ์ œ๋„๋ฅผ ํ†ตํ•ด ๋Œ€ํ™”๋ฐฉ์˜ retention์„ ๋†’์ด๊ณ  ์„œ๋น„์Šค๋กœ ํ•˜์—ฌ๊ธˆ ๋งŒ๋‚จ์„ ์ด์–ด๊ฐ€๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค. | + +### ๐ŸŒณย ์ •๋ณด๊ตฌ์กฐ๋„(IA) +![KakaoTalk_Photo_2024-05-05-23-34-15 001](https://github.com/nohy6630/29th_Semi_README/assets/129354455/45f950aa-109b-43ea-87d9-3e04586c9089) + +### ๐Ÿ™†โ€โ™‚๏ธย ์œ ์ € ํ”Œ๋กœ์šฐ + +1. **ํ™œ๋™์ฐธ์—ฌํ•˜๊ธฐ** + + ![KakaoTalk_Photo_2024-05-05-23-34-15 002](https://github.com/nohy6630/29th_Semi_README/assets/129354455/fa2f3ce2-510d-42a0-9b1b-9fde8dbb65ef) + + โ€ป ํ•ด๋‹น IA๋Š” ์ฐธ์—ฌ์ž ๊ธฐ์ค€์ด๋ฉฐ, ํ™œ๋™ ์ œ๊ณต์ž ๋„๋ฉ”์ธ์—์„œ๋Š” ๋ณ„๋„์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. + +2. **๋ฐฐ์›€ ๋‚˜๋ˆ„๊ธฐ** + + ![KakaoTalk_Photo_2024-05-05-23-34-15 003](https://github.com/nohy6630/29th_Semi_README/assets/129354455/1c757dd0-e39b-482a-8408-6ba751415afa) + + +3. **ํ•จ๊ป˜ ๋Œ€ํ™”ํ•˜๊ธฐ** + + ![KakaoTalk_Photo_2024-05-05-23-34-15 004](https://github.com/nohy6630/29th_Semi_README/assets/129354455/b0924bfa-843a-4e91-968c-faf26f4f9964) + + +# **๐Ÿ“Š ์„œ๋น„์Šค ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ** + +**์„œ๋น„์Šค ์ฃผ์š” ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ** + +![KakaoTalk_Photo_2024-05-05-23-34-15 005](https://github.com/nohy6630/29th_Semi_README/assets/129354455/07eef358-fda4-412b-b959-bbc57b529d30) + + +ํ•ต์‹ฌ ์ดํ•ด๊ด€๊ณ„์ž์ธ ์‹œ๋‹ˆ์–ด์™€ ๊ธฐ๊ด€/๋‹จ์ฒด ๊ฐ„์˜ ์ฃผ์š” ์ƒํ˜ธ์ž‘์šฉ์€ ํ™œ๋™์˜ ์ œ๊ณต๊ณผ ์ฐธ์—ฌ์ž…๋‹ˆ๋‹ค. + +**๊ตฌ๋…์ œ ์ˆ˜์ต๋ชจ๋ธ** + +![KakaoTalk_Photo_2024-05-05-23-34-16 007](https://github.com/nohy6630/29th_Semi_README/assets/129354455/6572ae4d-0ed4-4fd5-b049-583c106edf3a) + +- ์ด์šฉ์ž๋ฅผ ๋Œ€์ƒ์œผ๋กœํ•œ 1๊ฐœ์›” ๋‹จ์œ„์˜ ๊ตฌ๋…์ œ๋ฅผ ํ†ตํ•ด ์ˆ˜์ต ์ฐฝ์ถœ +- ๋˜๋ฐ”๋Š” ๊ธฐ๊ด€/๋‹จ์ฒด์™€ ์ œํœดํ•˜์—ฌ ํ•ฉ๋ฆฌ์ ์ธ ํ™œ๋™ ์ฐธ์—ฌ๋น„์šฉ์„ ์ด๋ค„๋‚ด๊ณ  ๊ณ ์ •์ ์ธ ์ด์šฉ์ž๋ฅผ ๊ธฐ๊ด€/๋‹จ์ฒด์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. +- ์ด์šฉ์ž๋Š” ๊ตฌ๋…๋ฃŒ ์ง€๋ถˆ์˜ ๋Œ€๊ฐ€๋กœ ์ œํœด๊ฐ€ ์ฒด๊ฒฐ๋œ ๊ธฐ๊ด€/๋‹จ์ฒด์˜ ํ™œ๋™์„ ๋ฌด์ œํ•œ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. + +**๋ฐฐ๋„ˆ ๊ด‘๊ณ  ์ˆ˜์ต๋ชจ๋ธ** + +![KakaoTalk_Photo_2024-05-05-23-34-16 006](https://github.com/nohy6630/29th_Semi_README/assets/129354455/ae8547bd-c479-4b50-beaa-870e73c6f827) + +- ์„œ๋น„์Šค ๋‚ด์˜ ๋ฐฐ๋„ˆ๋ฅผ ์ด์šฉํ•œ ๊ด‘๊ณ  ๋…ธ์ถœ์„ ํ†ตํ•œ ์ˆ˜์ต ๋ฐœ์ƒ +- ๊ด‘๊ณ  ์ฐธ์—ฌ์ž๋Š” ํฌ๊ฒŒ ์„ธ ๋ถ„๋ฅ˜๋กœ ๋‚˜๋ˆ ์ง‘๋‹ˆ๋‹ค. + - ์‹œ๋‹ˆ์–ด ํƒ€๊ฒŸ ์ƒํ’ˆ ๋ฐ ๊ธฐ์—…์˜ ๊ด‘๊ณ  + - ์ •๋ถ€ ์ •์ฑ… ๋ฐ ์ง€์›๊ธˆ ๊ด€๋ จ ๊ด‘๊ณ  + - ์„œ๋น„์Šค ์ž์ฒด ํ”„๋กœ๋ชจ์…˜์— ๋Œ€ํ•œ ๊ด‘๊ณ  +- ๊ธฐ๊ด€/๋‹จ์ฒด๋Š” ๊ด‘๊ณ  ์ˆ˜์ˆ˜๋ฃŒ๋ฅผ ์ง€๋ถˆํ•˜์—ฌ ์‹œ๋‹ˆ์–ด ๊ณ ๊ฐ๋“ค์˜ ์œ ์ž…์„ ๋„๋ชจํ•ฉ๋‹ˆ๋‹ค. + +**์ปค๋จธ์Šค ํ™•์žฅ ์ˆ˜์ต๋ชจ๋ธ** + +![KakaoTalk_Photo_2024-05-05-23-34-16 008](https://github.com/nohy6630/29th_Semi_README/assets/129354455/8bf6794e-3eb6-4063-b9d4-a7e31bed8d44) + +- ๋˜๋ฐ”๋Š” ์ด์šฉ์ž์—๊ฒŒ ์„œ๋น„์Šค ์ด์šฉ์— ๋”ฐ๋ฅธ ํฌ์ธํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. + - ์ ์€ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ํ†ตํ•ด ์†Œ์†Œํ•œ ๊ฒฝ์ œ์  ์ด๋“์„ ์ทจํ•˜๋Š” ๊ฒƒ์„ ์ฆ๊ธฐ๋Š” 6070์„ธ๋Œ€์˜ ๊ฒฝ์ œ์‹ฌ๋ฆฌ๋ฅผ ์ด์šฉ +- ์ ๋ฆฝ๋œ ํฌ์ธํŠธ๋Š” ์ปค๋จธ์Šค๋กœ ์—ฐ๊ณ„๋˜์–ด ์„œ๋น„์Šค์—์„œ ์—ฐ๊ฒฐ๋œ ๋‹ค์–‘ํ•œ ์ฑ„๋„์˜ ์ƒํ’ˆ์„ ๊ตฌ๋งคํ•  ๋•Œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. +- ๋˜๋ฐ”๋Š” ์‹œ๋‹ˆ์–ด์˜ ์‚ถ์— ๋ฐ€์ ‘ํ•œ ์ œํ’ˆ์˜ ์ƒํ’ˆ ํŒ๋งค์ž๋ฅผ ์ฐพ์•„ ํ•ฉ๋ฆฌ์ ์ธ ๊ฐ€๊ฒฉ์˜ ์ƒํ’ˆ์„ ์œ ํ†ตํ•ฉ๋‹ˆ๋‹ค. +- ์ƒํ’ˆ ํŒ๋งค์ž๋Š” ์„œ๋น„์Šค๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ์ƒํ’ˆ์„ ๊ณ ์ •์ ์œผ๋กœ ์†Œ๋น„ํ•˜๋Š” ์ถฉ์„ฑ๊ณ ๊ฐ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์—์„œ ์ด์ ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + +# **๐ŸŽจย ๋””์ž์ธ ๋ฌด๋“œ๋ณด๋“œ** + +![image](https://github.com/nohy6630/29th_Semi_README/assets/129354455/e564d645-f58b-4017-90af-04117f51f366) + +# **๐Ÿ”ย System Architecture** + +แ„„แ…ฉแ„‡แ…กแ„‹แ…กแ„แ…ตแ„แ…ฆแ†จแ„Žแ…ฅ + + +# **๐Ÿ“œย ERD ์„ค๊ณ„๋„** + +![แ„„แ…ฉแ„‡แ…ก erd](https://github.com/Kusitms-29th-Meetup-TeamE/.github/assets/129354455/f62ccb35-ae88-45fd-9038-b14a603bfe16) + + +# **๐Ÿ’ป Technology** + +- Web + - ![Next.js](https://img.shields.io/badge/Next.js-black?style=flat-square&logo=next.js) + ![Zustand](https://img.shields.io/badge/Zustand-black?style=flat-square&logo=zustand) + - ![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat-square) + ![Yarn](https://img.shields.io/badge/Yarn-2C8EBB?style=flat-square) + ![Tailwind CSS](https://img.shields.io/badge/Tailwind_CSS-06B6D4?style=flat-square) + - ![TanStack Query](https://img.shields.io/badge/TanStack_Query-FF4154?style=flat-square&logo=tanstack) + ![Vercel](https://img.shields.io/badge/Vercel-black?style=flat-square&logo=vercel) + +- Server + - ![Spring Security](https://img.shields.io/badge/Spring%20Security-%236DB33F?logo=springsecurity&logoColor=white) + ![Springboot](https://img.shields.io/badge/Springboot-6DB33F?style=flat-square&logo=springboot&logoColor=white) + ![Spring Data JPA](https://img.shields.io/badge/Spring%20Data%20JPA-6DB33F?style=flat-square&logo=spring&logoColor=white) + - ![MySQL](https://img.shields.io/badge/MySQL-%2300f.svg?style=flat-square&logo=mysql&logoColor=white) + ![RDS](https://img.shields.io/badge/AWS%20RDS-527FFF?style=flat-square&logo=Amazon%20RDS&logoColor=white) + ![S3](https://img.shields.io/badge/AWS%20S3-569A31?style=flat-square&logo=Amazon%20S3&logoColor=white) + ![EC2](https://img.shields.io/badge/AWS%20EC2-FF9900?style=flat-square&logo=Amazon%20EC2&logoColor=white) + - ![Docker](https://img.shields.io/badge/Docker-%230db7ed.svg?style=flat-square&logo=docker&logoColor=white) + ![Nginx](https://img.shields.io/badge/Nginx-%23009639.svg?style=flat-square&logo=nginx&logoColor=white) + ![GitHub Actions](https://img.shields.io/badge/GitHub%20Actions-2088FF?style=flat-square&logo=github-actions&logoColor=white) + - ![QueryDSL](https://img.shields.io/badge/QueryDSL-blue?style=flat-square&logo=querydsl&logoColor=white) + ![MongoDB](https://img.shields.io/badge/MongoDB-%2347A248.svg?style=flat-square&logo=mongodb&logoColor=white) + +# **๐Ÿพ ๊ธฐ์ˆ  ์Šคํƒ ์„ ์ • ์ด์œ ** + +### **๐Ÿ“˜ย Web ์Šคํƒ ์„ ์ • ์ด์œ ** + +| ๊ธฐ์ˆ  ์Šคํƒ | ์„ค๋ช… | +| --- | --- | +| Next.js | SEO ํ–ฅ์ƒ๊ธฐ๋ณธ์ ์œผ๋กœ React๋Š” Client Side Rendering(CSR)์„ ์‚ฌ์šฉํ•˜์—ฌ SEO์— ์ทจ์•ฝํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.์ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ pre-rendering์„ ํ†ตํ•ด Server-Side Rendering(SSR)์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜๋Š” React ํ”„๋ ˆ์ž„์›Œํฌ์ธ Next.js๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๊ณ ์ž ํ•˜์˜€์Šต๋‹ˆ๋‹ค. | +| TypeScript | ์ฝ”๋“œ ์•ˆ์ •ํ™”TypeScript๋Š” ์ •์  ํƒ€์ž… ์–ธ์–ด๋กœ, ์ฝ”๋“œ๋ฅผ ๋” ์•ˆ์ •์ ์œผ๋กœ ๋งŒ๋“ค๊ณ  ๊ฐœ๋ฐœ์ž ์‚ฌ์ด์˜ ํ˜‘์—…์„ ์šฉ์ดํ•˜๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค.์ƒ์‚ฐ์„ฑ์ปดํŒŒ์ผ ๋‹จ๊ณ„์—์„œ ์—๋Ÿฌ๋ฅผ ๋ฐœ๊ฒฌํ•˜์—ฌ ๋Ÿฐํƒ€์ž„ ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๋ฉฐ, ์ฝ”๋“œ ํžŒํŠธ์™€ ์ž๋™ ์™„์„ฑ์„ ์ œ๊ณตํ•˜์—ฌ ๊ฐœ๋ฐœ ์ƒ์‚ฐ์„ฑ์„ ๋†’์—ฌ์ฃผ๋Š” ์žฅ์ ์ด ์žˆ์–ด TypeScript๋ฅผ ์„ ์ •ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. | +| Zustand | ๊ฐ„๊ฒฐ์„ฑ๊ณผ ์œ ์—ฐ์„ฑ๊ฐ„๊ฒฐํ•˜๊ณ  ์ง๊ด€์ ์ธ ๋ณด์ผ๋Ÿฌํ”Œ๋ ˆ์ดํŠธ ๋ฐ ๊ฐœ๋ฐœ ๋ฐฉ์‹์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.๋ถˆํ•„์š”ํ•œ ๋ Œ๋”๋ง ์ตœ์†Œํ™”์ƒํƒœ๊ฐ€ ๋ณ€๊ฒฝ๋  ๋•Œ๋งŒ ์ปดํฌ๋„ŒํŠธ๋ฅผ ๋ Œ๋”๋งํ•˜๋ฏ€๋กœ ๋ถˆํ•„์š”ํ•œ ๋ Œ๋”๋ง์„ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ์–ด ์„ฑ๋Šฅ ํ–ฅ์ƒ์— ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. | +| Yarn | ๋†’์€ ์†๋„, ์•ˆ์ •์„ฑ ๋ฐ ๋ณด์•ˆ์„ฑYarn์€ JavaScript ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €๋กœ, ๋น ๋ฅธ ์†๋„ ๋ฐ ๋†’์€ ์‹ ๋ขฐ์„ฑ๊ณผ ๋ณด์•ˆ์„ฑ์„ ์ œ๊ณตํ•˜์—ฌ ํšจ์œจ์ ์ธ ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. | +| Tanstack-Query | ํšจ์œจ์ ์ธ Data Fetching ๋ฐ ๊ด€๋ฆฌ๋ฐ์ดํ„ฐ ์บ์‹ฑ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์กด์žฌํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ ์š”์ฒญ์„ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. | +| TailwindCSS | ๊ฐœ๋ฐœ์˜ ํŽธ์˜์„ฑHTML๊ณผ CSS ํŒŒ์ผ์„ ๋ณ„๋„๋กœ ๊ฐœ๋ฐœ ๋ฐ ๊ด€๋ฆฌํ•  ํ•„์š”๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœํ•˜๊ธฐ์— ํŽธ๋ฆฌํ•˜๊ณ , ๋žฉํ•‘ํ•˜๋Š” ๊ฐ ํƒœ๊ทธ์˜ ํด๋ž˜์Šค๋ช…์„ ๊ณ ๋ฏผํ•  ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์–ด ๋น ๋ฅธ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. | +| Vercel | ๊ฐ„ํŽธํ•œ ๋ฐฐํฌ ์ž๋™ํ™” ๊ฐ€๋Šฅgit์— ํ‘ธ์‹œํ•  ๋•Œ๋งˆ๋‹ค ์ž๋™ ๋ฐฐํฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.๋˜ํ•œ Vercel์€ Next.js ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ๊ฐœ๋ฐœํ•œ ํŒ€์ด ๊ฐœ๋ฐœํ•œ ํ”Œ๋žซํผ์ด๋ผ ๋ฐ€์ ‘ํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ์žˆ์–ด ๋” ์ ํ•ฉํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜์˜€์Šต๋‹ˆ๋‹ค. | + +### **๐Ÿ“— Server ์Šคํƒ ์„ ์ • ์ด์œ ** + +| ๊ธฐ์ˆ  ์Šคํƒ | ์„ค๋ช… | +| --- | --- | +| Spring Boot | ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์„ค์ •์„ ์ œ๊ณตํ•˜์—ฌ ์Šคํ”„๋ง ๊ธฐ๋ฐ˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์„ ๋น ๋ฅด๊ณ  ์‰ฝ๊ฒŒ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋ฉฐ, ํŠน์ • ํ™˜๊ฒฝ์ด๋‚˜ ์„œ๋ฒ„, ๊ธฐ์ˆ ์— ์ข…์†๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. | +| Spring Security | ์‚ฌ์šฉ์ž ์ธ์ฆ, ๊ถŒํ•œ ๊ด€๋ฆฌ, ๋ณด์•ˆ ์„ค์ • ๋“ฑ์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด ์•ˆ์ „ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. | +| Spring Data JPA | JPA๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ก์„ธ์Šค๋ฅผ ์ถ”์ƒํ™”ํ•˜๋ฉฐ, ๋ฐ˜๋ณต์ ์ธ ์ž‘์—…์„ ์ค„์—ฌ์ฃผ๋Š” ์Šคํ”„๋ง ํ”„๋ ˆ์ž„์›Œํฌ ๋ชจ๋“ˆ์ž…๋‹ˆ๋‹ค. | +| QueryDSL | ํƒ€์ž… ์•ˆ์ „ํ•œ ์ฟผ๋ฆฌ ์ž‘์„ฑ์„ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ, ๋™์  ์ฟผ๋ฆฌ ์ž‘์„ฑ์ด ์šฉ์ดํ•˜๊ณ  ๋ณต์žกํ•œ ์ฟผ๋ฆฌ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. | +| MySQL | ์˜คํ”ˆ ์†Œ์Šค ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์œผ๋กœ, ๋Œ€์šฉ๋Ÿ‰ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์™€ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ์— ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. | +| GitHub Actions | ์ฝ”๋“œ ๋ณ€๊ฒฝ ์‹œ ์ž๋™์œผ๋กœ ํ…Œ์ŠคํŠธ, ๋นŒ๋“œ, ๋ฐฐํฌ ๋“ฑ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ž๋™ํ™” ์„œ๋น„์Šค๋กœ, CI/CD ํŒŒ์ดํ”„๋ผ์ธ ๊ตฌ์ถ•์„ ์œ„ํ•ด ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. | +| Docker | ์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์˜ ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ์œผ๋กœ, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ™˜๊ฒฝ๊ณผ ํ•จ๊ป˜ ํŒจํ‚ค์ง•ํ•˜์—ฌ ์ผ๊ด€๋œ ๋ฐฐํฌ๋ฅผ ๊ฐ€๋Šฅ์ผ€ ํ•ฉ๋‹ˆ๋‹ค. | +| Nginx | ์›น ์„œ๋ฒ„ ๋ฐ ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์„œ๋ฒ„๋กœ, HTTP ๋ฐ HTTPS ์š”์ฒญ ์ฒ˜๋ฆฌ์™€ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. | +| MongoDB | NoSQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ์œ ์—ฐํ•œ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง๊ณผ ํ™•์žฅ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ƒ์„ฑ๋งŒ ํ•˜๊ณ  ์ˆ˜์ • ์ž‘์—…์ด ์—†๋Š” ์ฑ„ํŒ… ๋กœ๊ทธ๋ฅผ ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•ด ์„ ์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค. | + +# **๐Ÿ”–ย Naming Rules** + +- ํด๋”๋ช… -ย `LowerCase` +- ํŒŒ์ผ๋ช… -ย `PascalCase` +- ํƒ€์ž… ๋ฉ”์†Œ๋“œ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ณ€์ˆ˜ ๋“ฑ -ย `PascalCase` +- ์ƒ์ˆ˜ -ย `UpperCase && snake_case` + +# **๐Ÿ—‚๏ธย Commit Convention** + +์ปค๋ฐ‹ ๋ฉ”์„ธ์ง€๋Š”ย **์ปค๋ฐ‹ ํƒœ๊ทธ: ์ปค๋ฐ‹ ๋‚ด์šฉ**ย ์œผ๋กœ ์ž‘์„ฑ ex)ย git commit -m "Feat: ๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ตฌํ˜„ + +**๐Ÿ“Œย Type** | commit๋ช… | commit ๊ทœ์น™ | | --- | --- | @@ -21,12 +446,14 @@ | ๐Ÿ”ง Rename | move file or rename folder names | | โœ‚๏ธ Remove | Remove files | -### ๐Ÿ’กBranch Rule +# **๐Ÿฌย Git Flow** | Header | ๊ธฐ๋Šฅ | | --- | --- | | main | ์ตœ์ข… ๋ฐฐํฌํ•  ์„œ๋น„์Šค ๋‚ด์šฉ์˜ ๋ธŒ๋žœ์น˜ | -| dev | ์ฃผ์š” ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜, ์ด ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฐ์ž ์ž‘์—…ํ•œ ๊ธฐ๋Šฅ์„ merge | -| feat | ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜, ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ ์‹œ develop ๋ธŒ๋žœ์น˜์— merge | +| develop | ์ฃผ์š” ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜, ์ด ๋ธŒ๋žœ์น˜๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๊ฐ์ž ์ž‘์—…ํ•œ ๊ธฐ๋Šฅ์„ merge | +| feature | ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ธŒ๋žœ์น˜, ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ์ด ์™„๋ฃŒ ์‹œ develop ๋ธŒ๋žœ์น˜์— merge | +| fix | ๊ธฐ๋Šฅ ์ˆ˜์ • ๋ธŒ๋žœ์น˜, ์ด๋ฏธ develop ๋ธŒ๋žœ์น˜์— merge๋œ ๊ธฐ๋Šฅ์„ ์ˆ˜์ •ํ•˜๊ณ  ์™„๋ฃŒ ์‹œ develop ๋ธŒ๋žœ์น˜์— merge | +| hotfix | master ๋ธŒ๋žœ์น˜๋กœ ๋ฐฐํฌ ํ›„์— ๋ฒ„๊ทธ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ ๊ธด๊ธ‰ ์ˆ˜์ •ํ•˜๋Š” ๋ธŒ๋žœ์น˜ | - **[Header]/[์ด์Šˆ๋ฒˆํ˜ธ]/[๋‚ด์šฉ]** - - ex) feat/google-login + - ex) feature/#25/google-login