Skip to content

Kusitms-29th-ASAP/.github

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ‘จโ€๐Ÿซ ์Šค์ฟจํฌ์ธํŠธ, School Point

ํ•™๋ถ€๋ชจ๋‹˜, ์Ÿ์•„์ง€๋Š” ๊ต์œก ์ •๋ณด์˜ ํ™์ˆ˜ ์†์—์„œ ๋ถˆํŽธํ•˜์…จ๋‚˜์š”?
์šฐ๋ฆฌ์•„์ด ํ•™๊ต์†Œ์‹ ์Šค์ฟจํฌ์ธํŠธ(School Point)์—์„œ ํ•œ๋ˆˆ์— ๋ณด์„ธ์š”!

image


๐Ÿฅ ASAP

image

ํŒ€๋ช…: ASAP

๋งค์ผ๊ฐ™์ด ์Ÿ์•„์ง€๋Š” ํ•™๊ต ์†Œ์‹์„ ์ œ์ผ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌํ•˜๊ณ  ์‹ถ์€ ์šฐ๋ฆฌ ํŒ€์˜ ๋น„์ „์„ ๋‹ด์•˜์Šต๋‹ˆ๋‹ค.

R&R

๋ถ„์•ผ ์ด๋ฆ„ ํฌ์ง€์…˜
๊ธฐํš ๊น€๋™์šฐ ๐Ÿ’กย ํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ง•, ์œ ์ € ๋ฆฌ์„œ์น˜, ๋ฌธ์ œ ์ •์˜ ๋ฐ ์†”๋ฃจ์…˜ ์ œ์‹œ, ์™€์ด์–ด ํ”„๋ ˆ์ž„, ์„ธ๋ถ€๊ธฐ๋Šฅ๊ธฐํš
๊ธฐํš ๊น€๊ทœ๋ฆฌ ๐Ÿ“Šย ์„œ๋น„์Šค ๊ธฐํš, ๋ฐ์Šคํฌ ๋ฆฌ์„œ์น˜, ์™€์ด์–ด ํ”„๋ ˆ์ž„, ์„ธ๋ถ€๊ธฐ๋Šฅ๊ธฐํš, ๋น„์ฆˆ๋‹ˆ์Šค๋ชจ๋ธ ์„ค๊ณ„
๊ธฐํš ์˜ค๋ฏผ์ง€ ๐Ÿ“‘ย ์„œ๋น„์Šค ๊ธฐํš, ์™€์ด์–ด ํ”„๋ ˆ์ž„, ์œ ์ € ๋ฆฌ์„œ์น˜, ์„ธ๋ถ€๊ธฐ๋Šฅ ๊ธฐํš, ๊ฒฝ์Ÿ์‚ฌ ๋ฐ ์‹œ์žฅ ์กฐ์‚ฌ
๋””์ž์ธ ์ž„์Šนํ˜„ โœ๏ธย ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•, ์บ๋ฆญํ„ฐ ๋””์ž์ธ, UX/UI ๋””์ž์ธ
๋””์ž์ธ ์ตœ์€์ • ๐ŸŽจย ๋””์ž์ธ ๋ฆฌ๋“œ, ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•, ์บ๋ฆญํ„ฐ ๋””์ž์ธ, UX/UI ๋””์ž์ธ, ์„œ๋น„์Šค ๋ฌด๋“œ๋ณด๋“œ ์ž‘์„ฑ
๊ฐœ๋ฐœ ๋ฐ•์˜ˆ์ง„ ๐Ÿ“บย Front-End, ๊ฐœ๋ฐœ ๋ฆฌ๋“œ, ์›น ํ™”๋ฉด UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™
๊ฐœ๋ฐœ ์œ ์ง„์ฃผ ๐Ÿ–ฅ๏ธย Front-End, ์›น ํ™”๋ฉด UI ๊ตฌํ˜„, ์„œ๋ฒ„ ์—ฐ๋™
๊ฐœ๋ฐœ ์‹ฌ๊ทœ๋ฏผ ๐Ÿ’พย Back-End, ๊ฐœ๋ฐœ ๋ฆฌ๋“œ, ์„œ๋ฒ„ ๋ฐฐํฌ ๋ฐ ERD ์„ค๊ณ„, API ์„ค๊ณ„
๊ฐœ๋ฐœ ์œค์†Œ๋ฏผ ๐Ÿ”Œ Back-End, ์„œ๋ฒ„ ๋ฐฐํฌ ๋ฐ ERD ์„ค๊ณ„, API ์„ค๊ณ„

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ ์„œ๋น„์Šค ๊ฐœ๋ฐœ ๋ฐฐ๊ฒฝ

์Šค์ฟจํฌ์ธํŠธ์˜ PM์ธ ์ €๋Š” 2022๋…„๋ถ€ํ„ฐ ์ด 4์ฐจ๋ก€ ์ดˆ๋“ฑํ•™๊ต์—์„œ ๊ต์ƒ์‹ค์Šต์„ ํ–ˆ๋˜ ๊ต๋Œ€์ƒ์ž…๋‹ˆ๋‹ค.
ํ•˜๋ฃจ๋Š” ๊ต์ƒ์‹ค์Šต ๋„์ค‘ ์ดˆ๋“ฑํ•™๊ต์—์„œ ์ง„ํ–‰์ค‘์ธ ํ’๋ฌผ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ์ด ๊ถ๊ธˆํ•ด ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์„ ์‚ดํŽด๋ดค์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์˜ ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์— ๋ถ€์ ํ•ฉํ•œ ๋ฌธ์„œ ์–‘์‹๊ณผ ๋ถ€์กฑํ•œ ๊ฐ€๋…์„ฑ์œผ๋กœ ์ธํ•ด ํ•ต์‹ฌ ๋‚ด์šฉ์„ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค. ๋ฐ”์œ ์™€์ค‘์— ๋งค์ผ๋งค์ผ ํœด๋Œ€ํฐ์œผ๋กœ ํ•ด๋‹น ์ •๋ณด๋“ค์„ ์—ด๋žŒํ•˜๋Š” ๊ต์œก ์ฃผ์ฒด์ธ 'ํ•™๋ถ€๋ชจ๋‹˜'๋“ค์€ ์ผ์ƒ์—์„œ ํ”ผ๋กœ๊ฐ์„ ๊ฒช์„ ๊ฒƒ ๊ฐ™์•˜์Šต๋‹ˆ๋‹ค. ์ด์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ IT ์„œ๋น„์Šค๋กœ ํ’€์–ด๋ณด๊ณ ์ž ๊ต์œก, IT, ๋น„์ฆˆ๋‹ˆ์Šค ์„ธ ๋ถ„์•ผ์— ๊ด€์‹ฌ ๋งŽ์€ ํ•™์ƒ๋“ค์ด ๋ชจ์—ฌ ASAP ํŒ€์„ ๋งŒ๋“ค๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ”Žย ๋ชฉ์  ๋ฐ ํ•„์š”์„ฑ

์Šค์ฟจํฌ์ธํŠธ๋Š” ํ•™๋ถ€๋ชจ๋‹˜๋“ค์ด ์˜จ๋ผ์ธ ํ™˜๊ฒฝ์—์„œ ํ•™๊ต ์†Œ์‹์„ ์ „๋‹ฌ๋ฐ›๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์–ด๋ ค์›€์„ ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•˜๋Š” ๋ชฉ์ ์„ ์ง€๋‹Œ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๊ตฌ์ฒด์ ์œผ๋กœ๋Š” ๊ฐ€์ •ํ†ต์‹ ๋ฌธ, ์•Œ๋ฆผ์žฅ, ์ฃผ๊ฐ„ํ•™์Šต์•ˆ๋‚ด, ๊ธ‰์‹ ์ •๋ณด ๋“ฑ์˜ ์ •๋ณด๋“ค์ด ํ•™๋ถ€๋ชจ๋‹˜์—๊ฒŒ ์ „๋‹ฌ๋˜๋Š” ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋น„ํšจ์œจ์ ์ธ ์ƒํ™ฉ๋“ค์— ์ฃผ๋ชฉํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€ ์† ํ…์ŠคํŠธ๋ฅผ ๋””์ง€ํ„ธํ™”ํ•˜๋Š” OCR ๊ธฐ์ˆ , ํ…์ŠคํŠธ๋ฅผ ์ž๋™ ์š”์•ฝํ•ด์ฃผ๋Š” ์ƒ์„ฑํ˜• AI ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ํ•™๋ถ€๋ชจ ์นœํ™”์ ์ธ UI/UX๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์ตœ์ข…์ ์œผ๋กœ๋Š” ์ž๋…€ ๋“ฑ๊ต ์ค€๋น„์— ์žˆ์–ด ํŽธ๋ฆฌํ•œ ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•˜์—ฌ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์˜ ์ฃผ์ฒด์ ์ธ ํ•™๊ต ์ฐธ์—ฌ ๋ฌธํ™”๋ฅผ ๋งŒ๋“ค๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ํ•™๋ถ€๋ชจ๋‹˜๋“ค์ด ํ•™๊ต ์†Œ์‹์— ๊ด€์‹ฌ์„ ๊ฐ–๋Š” ๋‚ ๊นŒ์ง€ ์Šค์ฟจํฌ์ธํŠธ๋Š” ๊ณ„์†๋ฉ๋‹ˆ๋‹ค.


๐ŸŽฏ ๋ฌธ์ œ ์ •์˜ ๋ฐ ์†”๋ฃจ์…˜ ๋„์ถœ

image

Problem Segment 1.

์Ÿ์•„์ง€๋Š” ๊ต์œก ์ •๋ณด๋กœ ์ธํ•œ ํ•™๋ถ€๋ชจ ํ”ผ๋กœ๋„ ์ฆ๊ฐ€

์ฝ”๋กœ๋‚˜19 ์ดํ›„ ์–ธํƒํŠธ๋กœ ์ธํ•ด ํ•™๊ต ๊ต์œก ํ˜„์žฅ์€ ํฌ๊ฒŒ ๋ณ€ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ข…์ด ๋Œ€์‹  ๋ชจ๋ฐ”์ผ๋กœ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ๊ณผ ์•Œ๋ฆผ์žฅ์„ ์ „๋‹ฌํ•˜๋Š” ํ•™๊ต๊ฐ€ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ฐ€์ •ํ†ต์‹ ๋ฌธ, ์•Œ๋ฆผ์žฅ์„ ๋น„๋กฏํ•œ ๋‹ค์ˆ˜์˜ ํ•™๊ต ์†Œ์‹๋“ค์€ ๋งค์ผ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์—๊ฒŒ ์˜จ๋ผ์ธ์œผ๋กœ ์ „๋‹ฌ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

Untitled

์ž์ฒด ์œ ์ € ๋ฆฌ์„œ์น˜(์ดˆ๋“ฑํ•™์ƒ ํ•™๋ถ€๋ชจ๋‹˜ 19๋ช… ๋Œ€์ƒ)์—์„œ๋Š” ๋ฌด๋ ค 94.7%์˜ ์ดˆ๋“ฑํ•™์ƒ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์ด ์–ดํ”Œ์„ ํ†ตํ•˜์—ฌ ์•Œ๋ฆผ์žฅ์„ ์—ด๋žŒํ•œ๋‹ค๊ณ  ๋‹ต๋ณ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ 78.9%์˜ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ์ฃผ๋กœ ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ(ex ์•„์ด์— ์Šค์ฟจ, e์•Œ๋ฆฌ๋ฏธ ๋“ฑ)์„ ํ†ตํ•ด ํ•™๊ต ์†Œ์‹์„ ๋ฐ›๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

image

๊ทธ๋Ÿฌ๋‚˜ 57.9%์˜ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ํ•™๊ต ์–ดํ”Œ๋กœ๋ถ€ํ„ฐ ์˜ค๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์•Œ๋ฆผ์œผ๋กœ ์ธํ•ด ๊ผญ ๋‹ตํ•ด์•ผ ํ•  ์•Œ๋ฆผ์žฅ/๊ฐ€์ •ํ†ต์‹ ๋ฌธ ๋‚ด์šฉ์„ ๋†“์ณ๋ณธ ๊ฒฝํ—˜์„ ๊ฐ–๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์œ ์ € ์ธํ„ฐ๋ทฐ(ํ•™๋ถ€๋ชจ๋‹˜ 3๋ช… ๋Œ€์ƒ)๋ฅผ ํ†ตํ•ด์„œ โ€˜์—ฌ๋Ÿฌ ํ•™๊ต ์–ดํ”Œ๋กœ๋ถ€ํ„ฐ ์˜ค๋Š” ์ค‘๋ณต ๋‚ด์šฉ ์•Œ๋ฆผโ€™์— ๋Œ€ํ•œ ํŽ˜์ธ ํฌ์ธํŠธ๋„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


๋ฌด๋ถ„๋ณ„ํ•˜๋ฉฐ ๋ฐฉ๋Œ€ํ•œ ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ ์•Œ๋ฆผ

์ฒ˜์Œ์—” ์ž๋…€ ํ•™๊ต ์†Œ์‹์„ ๊ธฐ์–ตํ•˜๊ธฐ ์œ„ํ•ด ์–ดํ”Œ์„ ์ด์šฉํ–ˆ์ง€๋งŒ, ํ˜„์žฌ๋Š” ์•„์ด๋Ÿฌ๋‹ˆํ•˜๊ฒŒ๋„ ์ˆ˜๋งŽ์€ ์•Œ๋ฆผ์œผ๋กœ ์ธํ•ด ์ค‘์š”ํ•œ ์†Œ์‹์„ ๋†“์น˜๋Š” ๊ฒƒ๊ณผ ๊ฐ™์€ ํ˜ผ๋ž€์„ ๊ฒช๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์ž…๋‹ˆ๋‹ค. ๋‹ค์‹œ ๋งํ•ด ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ๋ฌด๋ถ„๋ณ„ํ•˜๋ฉฐ ๋ฐฉ๋Œ€ํ•˜๊ฒŒ ์Ÿ์•„์ง€๋Š” ๊ต์œก ์ •๋ณด ์†์—์„œ ์ค‘์š”ํ•œ ํ•™๊ต ์†Œ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.














Problem Segment 2.

ํ•™๋ถ€๋ชจ์—๊ฒŒ ๋ถˆ์นœ์ ˆํ•œ ๊ต์œก ๊ณต๊ณต๋ฐ์ดํ„ฐ

image

๊ฐ€๋…์„ฑ ๋ถ€์กฑํ•˜๋ฉฐ ๋ชจ๋ฐ”์ผ ํ˜•์‹์— ๋ถ€์ ํ•ฉํ•œ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ

์ดˆ๋“ฑํ•™๊ต์—์„œ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์—๊ฒŒ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์„ ์ „๋‹ฌํ•  ๋•Œ ์œ„์™€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ hwp, pdf ํŒŒ์ผ์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค.
ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ(๋ชจ๋ฐ”์ผ ์•Œ๋ฆผ์žฅ)๋กœ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์„ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ „๋‹ฌ ๋ฐฉ์‹์€ ๊ฐ€๋…์„ฑ์ด ๋ถ€์กฑํ•˜์—ฌ ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ์—์„œ ๋‚ด์šฉ์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ๋ถˆํŽธํ•จ์„ ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค.
์‹ค์ œ๋กœ ์ž์ฒด ๋ฆฌ์„œ์น˜์— ๋”ฐ๋ฅด๋ฉด ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ์˜ˆ์‹œ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์˜ ๊ฐ€๋…์„ฑ์„ ํ‰๊ท  4.8์ (10์  ๋งŒ์ )์˜ ์ ์ˆ˜๋กœ ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.






























ํ•™๋ถ€๋ชจ ํšŒ์‹  ์š”๊ตฌ๋˜๋Š” ํ•ญ๋ชฉ ํŒŒ์•… ์–ด๋ ค์šด ์•Œ๋ฆผ์žฅ

์•Œ๋ฆผ์žฅ์—๋Š” ์˜ค๋Š˜ ๊ณต๋ถ€ํ•œ ๋‚ด์šฉ, ์ˆ™์ œ, ์•ˆ์ „ ์ง€๋„, ํ–‰์‚ฌ ์•ˆ๋‚ด, ๊ฒฉ๋ ค, ์ƒํ™œ ์ง€๋„ ๋“ฑ ๋‹ค์–‘ํ•œ ๋‚ด์šฉ์ด ๋‹ด๊ฒจ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ ์ค‘์—์„œ ํ•™๋ถ€๋ชจ๋‹˜์ด ๊ผญ ์•Œ์•„์•ผ๋งŒ ํ•˜๋Š” ๋‚ด์šฉ์€ ์„ค๋ฌธ์กฐ์‚ฌ ๋˜๋Š” ๊ตฌ๊ฐ•๊ฒ€์ง„๊ณผ ๊ฐ™์€ ํšŒ์‹ ์ด ์š”๊ตฌ๋˜๋Š” ํ•ญ๋ชฉ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์œ„์™€ ๊ฐ™์€ ์•Œ๋ฆผ์žฅ ํ˜•์‹์ด ๋งค์ผ๊ฐ™์ด ์ „๋‹ฌ๋˜๋Š” ์ƒํ™ฉ ์†์—์„œ ํšŒ์‹  ์š”๊ตฌ ํ•ญ๋ชฉ๋งŒ ๊ธฐ์–ตํ•˜๋Š” ๊ฒƒ์€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์œ ์ € ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด์„œ๋„ โ€œ์ดˆ๋“ฑํ•™์ƒ ์• ๋“ค์ด ์—ฌ๋Ÿฌ ๋ช…์ธ ์ง‘์ด๋‚˜, ์•„์ด๋“ค์„ ์ผ€์–ดํ•˜๋А๋ผ ๋ฐ”์˜๋ฉด ๊ฐ€๋” ํ•™๊ต์—์„œ ํšŒ์‹ ํ•˜๋ผ๊ณ  ํ•˜๋Š” ํ†ต์‹ ๋ฌธ์„ ๋†“์น˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋‹คโ€ ์™€ ๊ฐ™์€ ๋‹ต๋ณ€์—์„œ ์•Œ๋ฆผ์žฅ ๊ด€๋ จ ํŽ˜์ธ ํฌ์ธํŠธ๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.














๊ฐ€์ • ํ•™์Šต ์—ฐ๊ณ„ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ฃผ๊ฐ„ํ•™์Šต์•ˆ๋‚ด

์ฃผ๊ฐ„ํ•™์Šต์•ˆ๋‚ด๋Š” ํ•œ ์ฃผ๋™์•ˆ ํ•™๊ธ‰ ํ•™์ƒ๋“ค์ด ๊ตญ์–ด, ์ˆ˜ํ•™์„ ๋น„๋กฏํ•œ ๋‹ค์–‘ํ•œ ๊ต๊ณผ๋ชฉ์— ๋Œ€ํ•ด ์–ด๋–ค ๋‚ด์šฉ์„ ๊ณต๋ถ€ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋Š” ์ž๋ฃŒ์ž…๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ํ•™๋ถ€๋ชจ๋‹˜๋“ค๊ป˜์„œ ํ•ด๋‹น ์ž๋ฃŒ๋ฅผ ํ† ๋Œ€๋กœ ํ•™์ƒ๋“ค์ด ์‹ค์ œ๋กœ ์–ด๋–ค ๋‚ด์šฉ์„ ๋ฐฐ์šฐ๋Š”์ง€ ์ดํ•ดํ•˜๋Š” ๊ฑด ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์ฃผ๊ฐ„ํ•™์Šต์•ˆ๋‚ด์— ์ ํžŒ ํ•™์Šต๋ชฉํ‘œ์™€ ์ง„๋„์— ๋Œ€ํ•œ ๋‹จ์ˆœ ์ •๋ณด๋งŒ์œผ๋กœ ๊ตฌ์ฒด์ ์ธ ํ•™์Šต ๋‚ด์šฉ์€ ํŒŒ์•…์ด ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.















๐Ÿ’ก ์†”๋ฃจ์…˜

๐Ÿซ Solution 1. ํ•™๊ต ์†Œ์‹์— ์ตœ์ ํ™”๋œ UI/UX๋กœ ๊ต์œก ์ •๋ณด ๊ณผ์ž‰์— ๋Œ€ํ•œ ํ•™๋ถ€๋ชจ ํ”ผ๋กœ๋„ ๊ฒฝ๊ฐ

๐Ÿซ Solution 2. AI๋ฅผ ํ™œ์šฉํ•œ ํ•™๋ถ€๋ชจ ์นœํ™”์  ํ•™๊ต ์†Œ์‹ ์ œ๊ณต

ํ•™๋ถ€๋ชจ ํ”ผ๋กœ๋„์˜ ์›์ธ์€, ์•Œ๋ฆผ์ด๋‚˜ ๊ด‘๊ณ ์„ฑ ์ •๋ณด ๋“ฑ โ€˜์Ÿ์•„์ง€๋Š” ๊ต์œก ์ •๋ณดโ€™๋ผ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์–‘์œก๋ฒ•, ์ฒดํ—˜ ์บ ํ”„ ๋“ฑ ๊ต์œก ์ •๋ณด์˜ ์œ ํ˜•์€ ๋‹ค์–‘ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ค‘์—์„œ๋„ ์Šค์ฟจํฌ์ธํŠธ๋Š” โ€˜ํ•™๊ต ์†Œ์‹โ€™์— ์ง‘์ค‘ํ•˜์—ฌ ์ง€์นœ ํ•™๋ถ€๋ชจ๋‹˜์„ ์œ„ํ•œ ํŽธ๋ฆฌํ•œ ์„œ๋น„์Šค๋ฅผ ๋งŒ๋“ค ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์„ธ๋ถ€์ ์œผ๋กœ ์•Œ๋ฆผ์žฅ, ๊ฐ€์ •ํ†ต์‹ ๋ฌธ, ์ฃผ๊ฐ„ํ•™์Šต์•ˆ๋‚ด ๋“ฑ๊ณผ ๊ฐ™์€ ์ •๋ณด ์—ด๋žŒ์— ์ตœ์ ํ™”๋œ UI/UX๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ์œผ๋กœ ๊ธฐ์กด์— ๋ถˆ์นœ์ ˆํ–ˆ๋˜ ๊ต์œก ๊ณต๊ณต ๋ฐ์ดํ„ฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ ์ž CLOVA OCR, Chat GPT๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์ •ํ†ต์‹ ๋ฌธ, ์ฃผ๊ฐ„ํ•™์Šต์•ˆ๋‚ด ์ด๋ฏธ์ง€ ์† ํ…์ŠคํŠธ๋ฅผ ๋””์ง€ํ„ธํ™”ํ•˜์—ฌ ํ•™๋ถ€๋ชจ ์นœํ™”์ ์œผ๋กœ ์ •๋ณด๋ฅผ ์žฌ๊ฐ€๊ณตํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•™๋ถ€๋ชจ๋‹˜๋“ค์—๊ฒŒ AI ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ํ•ต์‹ฌ ๋ฌธ์žฅ ์š”์•ฝ, ์ฃผ๊ฐ„ํ•™์Šต ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๊ฐ€์ • ์—ฐ๊ณ„ ํ•™์Šต ์ •๋ณด ๋“ฑ์„ ์ „๋‹ฌํ•˜์—ฌ ์ „๋ฌดํ›„๋ฌดํ•œ ์˜จ๋ผ์ธ ์•Œ๋ฆผ์žฅ ํ”Œ๋žซํผ์œผ๋กœ ์ž๋ฆฌ๋งค๊น€ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.


๐Ÿ“Š ๋ฆฌ์„œ์น˜ ๋ฐ ์‹œ์žฅ์กฐ์‚ฌ

1๏ธโƒฃ ๊ฒฝ์Ÿ์‚ฌ ๋ถ„์„

์ตœ๊ทผ ๋งŽ์€ ํ•™๊ต ํ˜„์žฅ์—์„œ ํ•™๋ถ€๋ชจ์™€์˜ ์†Œํ†ต์„ ์œ„ํ•ด ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ์ดˆ๋“ฑํ•™๊ต์˜ ๊ฒฝ์šฐ ํ•™๊ต ์•Œ๋ฆผ ์–ดํ”Œ ๊ฐ€์ž…๋ฅ ์ด 99%์— ๋‹ฌํ•˜๋ฉฐ, ์ด๋Š” ์ž๋…€์˜ ํ•™์—…๊ณผ ๋“ฑ๊ต ์ค€๋น„๋ฅผ ์ˆ˜์›”ํ•˜๊ฒŒ ๋•๋Š”๋‹ค๋Š” ๊ธ์ •์ ์ธ ํ‰๊ฐ€๋ฅผ ๋ฐ›๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ์€ ์ข…์ด ์•Œ๋ฆผ์žฅ์„ ๋Œ€์‹ ํ•˜์—ฌ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ๋ฐ ํ•™์‚ฌ์ •๋ณด์™€ ํ•™๊ธ‰ ์†Œ์‹์„ ๊ฐ ๊ฐ€์ •์œผ๋กœ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์Šค์ฟจํฌ์ธํŠธ ํ•˜์ดํด๋ž˜์Šค ์•„์ด์— ์Šค์ฟจ E์•Œ๋ฆฌ๋ฏธ
์„œ๋น„์Šค ์†Œ๊ฐœ โ€˜์šฐ๋ฆฌ ์•„์ด ํ•™๊ต์†Œ์‹ ํ•ต์‹ฌ ์ฝ•์ฝ•โ€™

๊ต์œก ๊ณต๊ณต๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•™๊ต ์†Œ์‹์˜ ํ•ต์‹ฌ๋งŒ ๊ฐ„๊ฒฐํ•˜๊ฒŒ ์ œ๊ณตํ•ด์š”!
โ€œ๋˜‘๋˜‘ํ•œ ํ•™๊ธ‰์†Œํ†ต์•ฑโ€™

ํ•™๊ธ‰ ์šด์˜์— ํ•„์š”ํ•œ ์•Œ๋ฆผ์žฅ, ๊ฒŒ์‹œํŒ ๊ธฐ๋Šฅ + ๊ต์‚ฌ ํ•™๋ถ€๋ชจ๊ฐ„ ์†Œํ†ต์„ ์œ„ํ•œ ํ•˜์ด์ฝœ, ํ•˜์ดํ†ก ๋“ฑ์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ ์„œ๋น„์Šค ์ œ๊ณต
โ€˜์šฐ๋ฆฌ ์•„์ด ๊ต์œก ์ •๋ณด๋ฅผ ํ•œ ๋ˆˆ์—โ€™

ํ•™๊ต ์†Œ์‹๊ณผ ํ•จ๊ป˜, ๊ต์œก์— ํ•„์š”ํ•œ ๋ชจ๋“  ์ •๋ณด ๋ฐ ์ฝ˜ํ…์ธ  ์ œ๊ณต
โ€˜์„ธ์ƒ ๋ชจ๋“  ์•Œ๋ฆผ์˜ ์‹œ์ž‘โ€™

ํ•™๊ต, ๊ธฐ์—…, ๋‹จ์ฒด, ๊ณต๊ณต๊ธฐ๊ด€์„ ์œ„ํ•œ ํšจ๊ณผ์  ๊ณต์ง€ ์ „๋‹ฌ์„ ์œ„ํ•œ ์Šค๋งˆํŠธ ๊ณต์ง€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
ํ•ต์‹ฌ ๊ธฐ๋Šฅ - AI ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ์š”์•ฝ
- ํ•™๋ถ€๋ชจ ํˆฌ๋‘๋ฆฌ์ŠคํŠธ ์—ฐ๋™
- ํ•™๊ต ์ง„๋„์™€ ์—ฐ๋™๋œ ๊ณผ๋ชฉ๋ณ„ ํ•™์Šต ์ฝ˜ํ…์ธ  ์ œ๊ณต
- ์•Œ๋ฆผ์žฅ, ์•จ๋ฒ”, ๊ณผ์ œ ๊ฒŒ์‹œํŒ
- ๊ต์‚ฌ์™€ ํ•™๋ถ€๋ชจ ๊ฐ„ ์†Œํ†ต ์ฐฝ๊ตฌ : ํ•˜์ด์ฝœ, ํ•˜์ดํ†ก
- ๊ธ‰์‹, ๊ฐ€์ •ํ†ต์‹ ๋ฌธ, ์•Œ๋ฆผ์žฅ
- ์ถ”์ฒœ ๋„์„œ / ์ถ”์ฒœ ๊ต์œก
- ์ฃผ๋ณ€ ํ•™์› ์ •๋ณด
- ์‹ค์‹œ๊ฐ„ ์ˆ˜์‹  ๋ฐ ์—ด๋žŒ ํ™•์ธ
- ํ†ต๊ณ„ ๋ฐ ์—‘์…€ ์ถœ๋ ฅ ๊ฐ€๋Šฅ
๊ต์œก ์ •๋ณด ๋ฒ”์œ„ ํ•™๊ธ‰ ๊ธฐ๋ฐ˜ ํ•™๊ธ‰ ๊ธฐ๋ฐ˜ ํ•™๊ธ‰ + ํ•™๊ต ์œ„์ฃผ ์†Œ์‹ ๊ต์œก(ํ•™์›+ํ•™๊ต) ์ „์ฒด ํ•™๊ต ์œ„์ฃผ ์†Œ์‹
๊ด‘๊ณ ์„ฑ ์ฝ˜ํ…์ธ  ๊ด‘๊ณ  ์—†์Œ โ˜บ๏ธ
- ์ž๋…€์˜ ๊ต์œก๊ณผ ํ•™๊ต ์ƒํ™œ ํ˜„ํ™ฉ์—๋งŒ ์ง‘์ค‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ด€์—ฌ๋„ ๋†’์€ ์ •๋ณด๋งŒ ์ œ๊ณต
๋งŽ์Œ ๐Ÿค”
- ์‹œ์ž‘ ํŒ์—… ๋ฐฐ๋„ˆ
- ํŽ˜์ด์ง€๋ณ„ ๋  ๋ฐฐ๋„ˆ
- ํ™ˆ ๋น… ๋ฐฐ๋„ˆ
๋งค์šฐ ๋งŽ์Œ ๐Ÿ˜ฅ
- ์‹œ์ž‘/์ข…๋ฃŒ ํŒ์—…
- ์ด๋ฒคํŠธ ํ‘ธ์‹œ
- ํ•˜๋‹จ ๋ฐฐ๋„ˆ
- ํ”ผ๋“œ ๋ฐฐ๋„ˆ
- ๋„ค์ดํ‹ฐ๋ธŒ ์• ๋“œ
๊ด‘๊ณ  ์—†์Œ ๐Ÿ™‚
์ฝ˜ํ…์ธ  ์ข…๋ฅ˜ - ํ•™๊ต ์ฃผ๊ฐ„ํ•™์Šต๊ณผ ์—ฐ๊ณ„๋œ ์‹ค์งˆ์ ์ธ ํ•™์Šต ์ง„๋„์— ๋งž์ถ˜ ์ž์ฒด ์ œ์ž‘ ํ•™์Šต ์ฝ˜ํ…์ธ  ์ œ์ž‘

- ์ž๋…€์˜ ํ•™๊ต์™€ ํ•™๊ธ‰ ์ง„๋„ ๊ธฐ๋ฐ˜์— ๋งž์ถ˜ ๊ฐ€์ • ์—ฐ๊ณ„ ๊ต์œก ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๊ด€์‹ฌ ๋ฐ ๊ด€์—ฌ๋„๊ฐ€ ๋†’์„ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ
- ์œก์•„์ •๋ณด(๋ง˜ํŠœ๋ธŒ)
- ๊ต์œก์ •๋ณด
- ์ƒํ™œ ์ •๋ณด
- ๋ฆฌํ”„๋ ˆ์‹œ

๋“ฑ ์ž๋…€์˜ ํ•™๊ต ์ƒํ™œ๊ณผ๋Š” ์—ฐ๊ด€์„ฑ์ด ๋†’์ง€ ์•Š์€ ๋‹จ์ˆœ ํ™๋ณด์„ฑ ์ฝ˜ํ…์ธ ๊ฐ€ ๋งŽ์€ ํŽธ
- ์ž…์‹œ ๊ณ ๋ฏผ
- ๊ต์œก ๋ฐฑ๊ณผ
- ์ดˆ.์ค‘.๊ณ  ํ•™๋ถ€๋ชจ
- ์šฐ๋ฆฌ ์‚ฌ๋Š” ์ด์•ผ๊ธฐ
- ์งˆ๋ฌธ ํ†กํ†กํ†ก

์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์‚ฌ์šฉ์ž ๊ธฐ๋ฐ˜์˜ ์ปค๋ฎค๋‹ˆํ‹ฐ๊ฐ€ ํ™œ์„ฑํ™”๋˜๊ณ  ์žˆ์Œ

ํ•„์ˆ˜์ ์ธ ๊ต์œก ์ •๋ณด๋‚˜ ํ•™๊ต์ƒํ™œ๋ณด๋‹ค๋Š” ํ•™๋ถ€๋ชจ ๊ฐ„ ์–‘์œก ๊ณ ๋ฏผ ๋ฐ ์งˆ๋ฌธ ๋“ฑ์ด ์˜ค๊ฐ€๋Š” ์ฝ˜ํ…์ธ  ์œ„์ฃผ
X
์ •๋ณด ์ „๋‹ฌ ๋ฐฉ์‹ ๋ฐ ์‚ฌ์šฉ์„ฑ ํ‰๊ฐ€ ์‚ฌ์šฉ์„ฑ: ๋†’์Œ ๐Ÿ™‚

- ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ์š”์•ฝ๊ณผ ์›๋ฌธ ์ œ๊ณต
- ํšŒ์‹  ํ•„์š” ๊ฐ€ํ†ต ๋ฆฌ๋งˆ์ธ๋“œ ๊ธฐ๋Šฅ
- ํ•™๋ถ€๋ชจ ํˆฌ๋‘ ์—ฐ๋™
์‚ฌ์šฉ์„ฑ : ๋ณดํ†ต ๐Ÿค”

- ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ์›๋ฌธ ์—…๋กœ๋“œ
- ๋ฏธ์ œ์ถœ๋œ ๋ฌธ์„œ์˜ ๊ฒฝ์šฐ, ๊ต์‚ฌ๊ฐ€ ํ•™๋ถ€๋ชจ์—๊ฒŒ ๋ฆฌ๋งˆ์ธ๋“œ ๊ฐ€๋Šฅ
์‚ฌ์šฉ์„ฑ : ๋ณดํ†ต ๐Ÿค”

- ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ์›๋ฌธ ์—…๋กœ๋“œ
์‚ฌ์šฉ์„ฑ: ๋‚ฎ์Œ ๐Ÿ˜ฅ

- ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ์›๋ฌธ ์—…๋กœ๋“œ
- ์ผ๋ฐฉํ–ฅ ์ •๋ณด ์ œ๊ณต
๋ฏธํ™•์ธ/์—ด๋žŒ ์•ˆ๋‚ด์— ๋Œ€ํ•œ ๋ฆฌ๋งˆ์ธ๋“œ/์•Œ๋ฆผ ์„œ๋น„์Šค O O O O
์„œ๋น„์Šค ์ž์ฒด ํ•™๋ถ€๋ชจ์šฉ ํˆฌ๋‘ ๊ด€๋ฆฌ O X X X
๊ฐ€์ •ํ†ต์‹ ๋ฌธ ์š”์•ฝ ๊ธฐ๋Šฅ O X X X

๊ทธ๋Ÿฌ๋‚˜, ํ˜„์กดํ•˜๋Š” ์„œ๋น„์Šค๋Š” ์•„๋ž˜ ๋‘ ๊ฐ€์ง€์™€ ๊ฐ™์€ ๋ฌธ์ œ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

โ‘  โ€˜์‚ฌ๊ต์œก ๊ด‘๊ณ ๋ฅผ ๋น„๋กฏํ•œ ์—ฌ๋Ÿฌ ๊ด‘๊ณ ์„ฑ ์ฝ˜ํ…์ธ โ€™๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๊ฒŒ์žฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

โ‘ก ๋งค์ผ ์Ÿ์•„์ง€๋Š” ์•Œ๋ฆผ๊ณผ ์ •๋ณด์˜ ํ™์ˆ˜ ์†, ํ•™๋ถ€๋ชจ๊ฐ€ ํ”ผ๋กœ๊ฐ์„ ํ˜ธ์†Œํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ, ์šฐ๋ฆฌ ์„œ๋น„์Šค๋Š” โ€˜ํ•„์š”ํ•œ ์ •๋ณด๋งŒ์„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒโ€™ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋กœ ํฌ์ง€์…”๋‹ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.


image ํฌ์ง€์…”๋‹์€ ์ •๋ณด ํŒŒ์•…์˜ ํŽธ๋ฆฌ์„ฑ๊ณผ ์ผ์ •/ํˆฌ๋‘ ๊ด€๋ฆฌ์˜ ์šฉ์ด์„ฑ์ด๋ผ๋Š” ๊ธฐ์ค€์„ ์ถ•์œผ๋กœ ์žก์•„ ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค

image

ํƒ€ ์œ ์‚ฌ ๊ฒฝ์Ÿ์‚ฌ ์„œ๋น„์Šค์™€ โ€˜์Šค์ฟจ ํฌ์ธํŠธโ€™๋ฅผ ๋น„๊ต ๋ฐ ๋ถ„์„ํ•ด๋ณธ ๊ฒฐ๊ณผ,
์Šค์ฟจ ํฌ์ธํŠธ๋Š” ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐจ๋ณ„์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

โœ… ์ฐจ๋ณ„์„ฑ 1. โ€˜ํ•™๋ถ€๋ชจ๋‹˜ ์ž…์žฅโ€™์—์„œ ๋ฐ›์•„๋ณด๊ณ  ์‹ถ์€ ์ •๋ณด๋งŒ ์‰ฝ๊ณ , ๋น ๋ฅด๊ฒŒ

  • ์žฅ๋ฌธ์˜ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ, ํž˜๋“œ์…จ์ฃ ? ์ €ํฌ๊ฐ€ ์š”์•ฝํ•ด์„œ ํ•ต์‹ฌ๋งŒ ์•Œ๋ ค๋“œ๋ฆด๊ฒŒ์š”!
  • ์•Œ๋ฆผ์ด ๋„ˆ๋ฌด ๋งŽ์ง„ ์•Š์œผ์…จ๋‚˜์š”? ํ•„์ˆ˜์ ์ธ ์•Œ๋ฆผ๋งŒ ๋ฝ‘์•„์„œ ๋ฆฌ๋งˆ์ธ๋“œ ํ•ด๋“œ๋ฆด๊ฒŒ์š” ๐Ÿ˜Š
  • ์˜ค๋Š˜ ๋‚˜์˜ค๋Š” ๊ธ‰์‹, ์šฐ๋ฆฌ ์•„์ด ์•Œ๋ ˆ๋ฅด๊ธฐ ์œ ๋ฐœ ์„ฑ๋ถ„์€ ์—†๋Š”์ง€ ๋งž์ถค์œผ๋กœ ์ฒดํฌํ•ด๋“œ๋ ค์š” ๐Ÿ˜ƒ

๊ธฐ์กด ํ•™๊ต ์•Œ๋ฆผ ์„œ๋น„์Šค๊ฐ€ ํ•™๋ถ€๋ชจ์—๊ฒŒ ํ•™๊ต ์†Œ์‹ ์ •๋ณด๋ฅผ ์Ÿ์•„๋‚ด๊ณ  ์žˆ๋Š” ์ƒํ™ฉ์„ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด, ์Šค์ฟจํฌ์ธํŠธ๋Š” ํ•™๋ถ€๋ชจ๋‹˜๋“ค์—๊ฒŒ ๊ฐ€์žฅ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ โ€˜ํ•ต์‹ฌ ์ •๋ณดโ€™๋งŒ ์ „๋‹ฌ ๋“œ๋ฆด ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์— ์ง‘์ค‘ํ•ด์š”


โœ… ์ฐจ๋ณ„์„ฑ 2. ์šฐ๋ฆฌ ์•„์ด ํ•™๊ต ์ผ์ • ๊ด€๋ฆฌ, ์ด์ œ๋Š” ์Šค์ฟจํฌ์ธํŠธ์—์„œ

  • ํ•™๊ต ์ผ์ •๊ณผ ์•Œ๋ฆผ์žฅ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•™๋ถ€๋ชจ๋‹˜์˜ โ€˜์˜ค๋Š˜์˜ ํˆฌ๋‘โ€™๋ฅผ ์ž๋™ ์ƒ์„ฑํ•ด๋“œ๋ ค์š”

๊ธฐ์กด์˜ ํ•™๊ต ์•Œ๋ฆผ ์„œ๋น„์Šค๊ฐ€ โ€˜ํ•™๊ต ์†Œ์‹โ€™ ํ˜น์€ โ€˜๊ต์œก ์ •๋ณดโ€™๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์— ์ง‘์ค‘ํ–ˆ๋‹ค๋ฉด ์Šค์ฟจํฌ์ธํŠธ๋Š” ๋‹จ์ˆœ ์ •๋ณด ์ œ๊ณต์˜ ์ˆ˜์ค€์„ ๋„˜์–ด์„œ ์ž๋…€ ํ•™๊ต ์ผ์ • ๊ด€๋ฆฌ์— ๋Œ€ํ•œ ํŽธ๋ฆฌํ•œ ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์„ ์ง€ํ–ฅํ•ด์š”


2๏ธโƒฃ ๋ชฉํ‘œ ์‹œ์žฅ

ํ•™๋ น ์ธ๊ตฌ๋ฅผ ํ† ๋Œ€๋กœ ํ•™๋ถ€๋ชจ ์ธ๊ตฌ ๊ทœ๋ชจ๋ฅผ ์˜ˆ์ธกํ•˜์—ฌ ์œ ํšจํ•œ ์‚ฌ์šฉ์ž ๋ฒ”์œ„๋ฅผ ์„ค์ •ํ•˜๊ณ  ๊ทธ ์ค‘ ํ˜„์กดํ•˜๋Š” ์œ ์‚ฌ ์„œ๋น„์Šค์— ๋ถˆํŽธํ•จ์„ ๊ฒช๊ณ  ์žˆ๋Š” ์ฆ‰, ์Šค์ฟจํฌ์ธํŠธ๋ฅผ ํ†ตํ•ด ์–‘์งˆ์˜ ํ•™๊ต ์†Œ์‹์„ ๋”์šฑ ๋น ๋ฅด๊ณ  ํŽธํ•˜๊ฒŒ ๋ฐ›์•„๋ณผ ์˜ํ–ฅ์ด ์žˆ๋Š” ์‚ฌ๋žŒ๋“ค์„ ์ˆ˜์ต ์‹œ์žฅ์œผ๋กœ ์„ค์ •ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

image


3๏ธโƒฃ ์œ ์ €๋ฆฌ์„œ์น˜ ๋ถ„์„

์œ ์ € ๋ฆฌ์„œ์น˜ ๋ชฉ์  ์„ค์ •

image

์œ ์ € ๋ณด์ด์Šค๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ฌธ์ œ ์ •์˜์— ๋Œ€ํ•œ ๊ฐ๊ด€์ ์ธ ๊ทผ๊ฑฐ๋ฅผ ์–ป๊ณ ์ž ์ดˆ๋“ฑํ•™์ƒ ํ•™๋ถ€๋ชจ๋‹˜ ๋Œ€์ƒ ์„ค๋ฌธ์กฐ์‚ฌ(n=19)๋ฅผ ์‹ค์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒด๊ณ„์ ์ธ ์„ค๋ฌธ์กฐ์‚ฌ ๋ฌธํ•ญ ์„ค๊ณ„๋ฅผ ์œ„ํ•ด ์งˆ๋ฌธ๋“ค์„ ์•Œ๋ฆผ์žฅ, ๊ฐ€์ •ํ†ต์‹ ๋ฌธ, ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ, ํ•™๊ธ‰/ํ•™๊ต ์ƒํ™œ, ํƒ€ ํ•™๋ถ€๋ชจ๋‹˜๊ณผ์˜ ์†Œํ†ต, ๊ต์œก์ •๋ณด, ์ˆ™์ œ์ง€๋„๋ผ๋Š” ์ด 7๊ฐ€์ง€ ์นดํ…Œ๊ณ ๋ฆฌ์— ๋”ฐ๋ผ ๊ตฌ๋ถ„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์–ด ๊ฐ๊ฐ์˜ ํ•ญ๋ชฉ์œผ๋กœ๋ถ€ํ„ฐ ์–ด๋–ค ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์—ฌ ์„œ๋น„์Šค์™€ ์ง์ ‘์ ์ธ ์—ฐ๊ณ„๋ฅผ ํ•˜๊ณ  ์‹ถ์€์ง€ ์ •๋ฆฌํ•ด๋ดค์Šต๋‹ˆ๋‹ค.


์„ค๋ฌธ์กฐ์‚ฌ ๊ฒฐ๊ณผ ๊ฐœ์š”

image


์ฃผ์š” ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์„ค๋ฌธ์กฐ์‚ฌ ๊ฒฐ๊ณผ

A. ์•Œ๋ฆผ์žฅ

  1. ์ž๋…€ ์•Œ๋ฆผ์žฅ์„ ํ™•์ธํ•˜๋Š” ์‹œ์  image

47.4%์˜ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ์•Œ๋ฆผ์žฅ์„ ์ž๋…€ ํ•˜๊ต ์งํ›„์— ํ™•์ธํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  42.1%์˜ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ์•Œ๋ฆผ์žฅ์„ ๋Šฆ์€ ์˜คํ›„์— ํ™•์ธํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ์•Œ๋ฆผ์žฅ์„ ์–ด๋–ค ์ˆ˜๋‹จ์œผ๋กœ ํ™•์ธํ•˜๋Š”์ง€ (์ข…์ด/์•ฑ) image

ํ•™๋ถ€๋ชจ๋‹˜ ์•ฝ 95%๋Š” ์•Œ๋ฆผ์žฅ์„ ์•ฑ์„ ํ†ตํ•˜์—ฌ ํ™•์ธํ•˜๊ณ  ์žˆ์—ˆ์œผ๋ฉฐ, ํ•™๋ถ€๋ชจ๋‹˜ ์•ฝ 80%๋Š” ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์„ ์•ฑ์„ ํ†ตํ•˜์—ฌ ํ™•์ธํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

B. ๊ฐ€์ •ํ†ต์‹ ๋ฌธ

  1. ํ•™๊ต ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์„ ์ „๋‹ฌ๋ฐ›์œผ๋ฉด ์–ด๋А ์ •๋„์˜ ๋‚ด์šฉ์„ ์ฝ๋Š”์ง€ image

ํ•™๋ถ€๋ชจ๋‹˜ 36.8%๋Š” ํ•™๊ต ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์„ ์ฝ์„ ๋•Œ ์ œ๋ชฉ์œผ๋กœ ๋‚ด์šฉ ํŒŒ์•… ํ›„ ์ผ๋ถ€๋งŒ ์ฝ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ 10.5%์˜ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ๊ตฌ๊ฐ•๊ฒ€์ง„ ํ™•์ธ์„œ์™€ ๊ฐ™์€ ํšŒ์‹ ์ด ํ•„์š”ํ•œ ๋‚ด์šฉ๋งŒ ์ฝ๊ณ  ์žˆ ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ๊ฐ€๋…์„ฑ์— ๋Œ€ํ•œ ํ‰๊ฐ€ image

ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ํ˜„์žฌ ๊ฐ€์ •ํ†ต์‹ ๋ฌธ ํ˜•์‹์˜ ๊ฐ€๋…์„ฑ์„ ํ‰๊ท  4.8์ (10์  ๋งŒ์ )์œผ๋กœ ํ‰๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

C. ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ

  1. ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ์„ ํ†ตํ•ด ๊ฐ€์žฅ ๋จผ์ € ํ™•์ธํ•ด ๋ณด๋Š” ์ •๋ณด image

ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ์„ ํ†ตํ•ด ํ•™๊ธ‰ ์•Œ๋ฆผ์žฅ(94.7%), ๊ฐ€์ •ํ†ต์‹ ๋ฌธ(94.7%)์„ ๊ฐ€์žฅ ๋จผ์ € ํ™•์ธํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

D. ํ•™๊ธ‰/ํ•™๊ต ์ƒํ™œ

  1. ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•˜๋Š” ํ•™๊ต ์ •๋ณด์˜ ์œ ํ˜• image

ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ํ•™๊ธ‰ ์•Œ๋ฆผ์žฅ(94.7%), ๊ฐ€์ •ํ†ต์‹ ๋ฌธ(63.2%), ํ•™๊ธ‰ ์ผ์ •(63.2%)์„ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ•™๊ต ์ •๋ณด๋ผ๊ณ  ์ธ์‹ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

E. ๊ต์œก ์ •๋ณด

  1. ์–ด๋–ค ๊ฒฝ๋กœ๋ฅผ ํ†ตํ•ด ์ž๋…€ ๊ต์œก ์ •๋ณด๋ฅผ ์–ป๋Š”์ง€ image

์ดˆ๋“ฑํ•™์ƒ ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ๋Œ€๋ถ€๋ถ„(78.9%) ๊ต์œก ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ์„ ํ†ตํ•ด ์ž๋…€ ๊ต์œก ์ •๋ณด๋ฅผ ์–ป๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

  1. ์›ํ•˜๋Š” ๊ต์œก ์ •๋ณด๋ฅผ ์ฐพ๋Š” ๊ณผ์ •์—์„œ ๊ฒช์€ ์–ด๋ ค์›€ image

ํ•™๋ถ€๋ชจ๋‹˜๋“ค์€ ๊ด‘๊ณ ์„ฑ ์ •๋ณด(36.8%), ์ž๋…€ ์ƒํ™ฉ๊ณผ ๋ถ€์ ํ•ฉํ•œ ์ •๋ณด ์ถ”์ฒœ(21.1%) ๋“ฑ์œผ๋กœ ์ธํ•ด ์›ํ•˜๋Š” ๊ต์œก ์ •๋ณด๋ฅผ ์ฐพ๋Š” ๋ฐ ์–ด๋ ค์›€์„ ๊ฒช๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์œ ์ € ์ธํ„ฐ๋ทฐ ๊ฒฐ๊ณผ ๋ฐ User Definition

image

์„ค๋ฌธ์กฐ์‚ฌ์— ๋”ํ•˜์—ฌ ์ดˆ๋“ฑํ•™์ƒ ํ•™๋ถ€๋ชจ๋‹˜ ๋Œ€์ƒ ์‹ฌ์ธต ์ธํ„ฐ๋ทฐ(n=3), ์ดˆ๋“ฑ๊ต์‚ฌ ๋Œ€์ƒ ์‹ฌ์ธต ์ธํ„ฐ๋ทฐ(n=3)๋ฅผ ์‹ค์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์œ ์ € ์ธํ„ฐ๋ทฐ ๊ฒฐ๊ณผ์™€ ์ „์ฒด ๋ฆฌ์„œ์น˜ ๊ณผ์ •์— ๋Œ€ํ•œ ํ•ต์‹ฌ ์ธ์‚ฌ์ดํŠธ๋ฅผ ์œ„์™€ ๊ฐ™์ด ๋„์ถœํ–ˆ์Šต๋‹ˆ๋‹ค.


๐Ÿ‘€ ์„œ๋น„์Šค ํƒ€๊ฒŸ์ธต ์ •์˜

1๏ธโƒฃ ํŽ˜๋ฅด์†Œ๋‚˜ ์„ค์ •

image

์Šค์ฟจํฌ์ธํŠธ๋ฅผ ์ด์šฉํ•  ๊ฐ€์ƒ์˜ ์‚ฌ์šฉ์ž, ํŽ˜๋ฅด์†Œ๋‚˜๋ฅผ ์œ„์™€ ๊ฐ™์ด ์„ค์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ์ž๋…€๋ฅผ ํ‚ค์šฐ๊ณ  ์žˆ์œผ๋ฉฐ ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์„ค์ •์„ ํ†ตํ•ด ํŽ˜์ธ ํฌ์ธํŠธ์™€ ๋‹ˆ์ฆˆ๋ฅผ ๋พฐ์กฑํ•˜๊ฒŒ ๋„์ถœํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.


2๏ธโƒฃ ์ €๋‹ˆ๋งต(์‚ฌ์šฉ์ž์—ฌ์ •์ง€๋„)

image

ํ•™๋ถ€๋ชจ๋‹˜์˜ ํ•˜๋ฃจ์— ๊ฐ€์žฅ ํฌ๊ฒŒ ๊ด€์—ฌํ•˜๋Š” ์ด๋ฒคํŠธ๋Š” ๋ฐ”๋กœ โ€˜์ž๋…€ ๋“ฑ๊ตโ€™์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ €ํฌ๋Š” ์ž๋…€ ๋“ฑ๊ต ์ „, ์ž๋…€ ํ•˜๊ต ํ›„๋ผ๋Š” ์‹œ๊ฐ„์  ํ๋ฆ„์— ๋”ฐ๋ผ ๊ณ ๊ฐ ์—ฌ์ •์„ ์œ„์™€ ๊ฐ™์ด ์ •๋ฆฌํ•ด๋ดค์Šต๋‹ˆ๋‹ค. ํ•™์Šต/๋“ฑ๊ต ์ค€๋น„ ์ „๋ฐ˜์—์„œ ๋ฐœ์ƒํ•˜๋Š” ํ•™๋ถ€๋ชจ๋‹˜์˜ ๋‹ˆ์ฆˆ๋ฅผ ์Šค์ฟจํฌ์ธํŠธ์˜ ๊ธฐ๋Šฅ๋“ค๋กœ ์ถฉ์กฑํ•˜์—ฌ ํšจ์œจ์ ์ธ ๋“ฑ๊ต ์ค€๋น„๋กœ ์ด๋Œ ์ˆ˜ ์žˆ๊ฒ ๋‹ค๋Š” ํ™•์‹ ์„ ๊ฐ–๊ฒŒ ๋์Šต๋‹ˆ๋‹ค.


3๏ธโƒฃ ํƒ€๊ฒŸ ๋ถ„๋ฅ˜

image

์Šค์ฟจํฌ์ธํŠธ์˜ ๋ชฉํ‘œ ํƒ€๊ฒŸ์€ ์ „๊ตญ ์ดˆ๋“ฑํ•™์ƒ 3050 ํ•™๋ถ€๋ชจ์ด๋ฉฐ ์ถ”ํ›„ ์„œ๋น„์Šค ํ™•์žฅ์„ ํ†ตํ•ด ๋‹ค๋ฌธํ™” ๊ฐ€์ •์˜ ์ดˆ๋“ฑํ•™์ƒ ํ•™๋ถ€๋ชจ์—๊ฒŒ โ€˜๋‹ค๊ตญ์–ด ๋ฒˆ์—ญ ๊ธฐ๋Šฅโ€™์„ ์ œ๊ณตํ•จ์œผ๋กœ์จ ๊ธ€๋กœ๋ฒŒ ํ•™๊ต ์†Œ์‹ ์•Œ๋ฆฌ๋ฏธ ์–ดํ”Œ๋กœ์„œ ํฌ์ง€์…”๋‹ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.


2์ฐจ ํƒ€๊ฒŸ์ธต์œผ๋กœ ๋‹ค๋ฌธํ™” ํ•™๋ถ€๋ชจ๋ฅผ ์„ ์ •ํ•œ ์ด์œ 

  1. ์œ ์ € ์ธํ„ฐ๋ทฐ ๊ณผ์ •์—์„œ ์–ป์€ ์ธ์‚ฌ์ดํŠธ
  • ๊ต์‚ฌ ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด ๊ธฐ์กด ํ•™๊ต ์•Œ๋ฆฌ๋ฏธ ์•ฑ E์•Œ๋ฆฌ๋ฏธ๊ฐ€ ์˜จ๋ณด๋”ฉ ๊ณผ์ •์—์„œ ๋‹ค์–‘ํ•œ ๊ฐ€์ •ํ˜•ํƒœ๋ฅผ ๊ณ ๋ คํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ์ ์„ ํ™•์ธ
  • ํ•™๋ถ€๋ชจ ์ธํ„ฐ๋ทฐ๋ฅผ ํ†ตํ•ด ํŠนํžˆ ๋‹ค๋ฌธํ™” ๊ฐ€์ •์˜ ๊ฒฝ์šฐ ์ž๋…€ ํ•™๊ต์ƒํ™œ๊ณผ ๊ด€๋ จํ•ด ๋„์›€์„ ์ฒญํ•  ๊ณณ์ด ๋งŽ์ด ์—†์–ด ๊ณ ์ถฉ์ด ๋” ํฌ๋‹ค๋Š” ์ ์„ ํ™•์ธ
  1. ๋ฐ์Šคํฌ ๋ฆฌ์„œ์น˜๋ฅผ ํ†ตํ•œ ์ธ์‚ฌ์ดํŠธ
  • ๋‹ค๋ฌธํ™” ๊ฐ€์ • ํ•™์ƒ ์ˆ˜๋Š” 2023๋…„ 18๋งŒ์œผ๋กœ ์ง‘๊ณ„, 2025๋…„ 20๋งŒ์œผ๋กœ ์˜ˆ์ธก๋˜์–ด ์‹œ์žฅ ์ž์ฒด์˜ ํ™•์žฅ์„ฑ์„ ํ™•์ธ
  • ์„ค๋ฌธ ๊ฒฐ๊ณผ ๋‹ค๋ฌธํ™” ๊ฐ€์ • ํ•™๋ถ€๋ชจ์˜ 50.4%๊ฐ€ ํ•™์Šต ์ง€๋„ ๋ฐ ํ•™๊ต์ƒํ™œ ๊ด€๋ฆฌ์˜ ์–ด๋ ค์›€์„ ์ž๋…€ ์–‘์œก์—์„œ์˜ ๊ฐ€์žฅ ํฐ ๊ณ ์ถฉ์œผ๋กœ ๊ผฝ์Œ.

๐Ÿ’ก ์„œ๋น„์Šค ์†Œ๊ฐœ

๊ฐœ์š”

์Šค์ฟจํฌ์ธํŠธ๋Š” โ€˜์ดˆ๋“ฑํ•™์ƒ ํ•™๋ถ€๋ชจ๋“คโ€™์ด ๊ฒช๊ณ  ์žˆ๋Š” โ€˜๋งค์ผ ์Ÿ์•„์ง€๋Š” ํ•™๊ต ์†Œ์‹์— ๋Œ€ํ•œ ํ”ผ๋กœ๊ฐ๊ณผ ๋‚ฎ์€ ๊ฐ€๋…์„ฑ์œผ๋กœ ์ธํ•œ ๋‚ด์šฉ ์ดํ•ด์˜ ์–ด๋ ค์›€โ€™ ๋ฌธ์ œ๋ฅผ โ€˜ํ•„์ˆ˜ ์ •๋ณด ๊ฐ•์กฐ ๋ฐ AI๋ฅผ ํ†ตํ•œ ํ•ต์‹ฌ ์š”์•ฝโ€™ ๋ฐฉ์‹์„ ํ†ตํ•ด ํ•ด๊ฒฐํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ๊ธฐ๋Šฅ

image


์ •๋ณด ๊ตฌ์กฐ๋„ (IA)

image



๐Ÿ“Š ์„œ๋น„์Šค ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ

image

๊ด€๋ จ ํŒŒํŠธ๋„ˆ 1 ๊ด€๋ จ ํŒŒํŠธ๋„ˆ 2 ๋‚ด์šฉ
์ค‘๊ฐœ ์ˆ˜์ˆ˜๋ฃŒ ๋ชจ๋ธ ์Šค์ฟจํฌ์ธํŠธ ๊ธฐ์—… ์Šคํ† ์–ด์— ์ž…์ ๋œ ์ƒํ’ˆ์˜ ๊ฑฐ๋ž˜ ์„ฑ์‚ฌ ์‹œ ํŒ๋งค๊ฐ€์˜ 4%๋ฅผ ์Šค์ฟจํฌ์ธํŠธ์— ์ˆ˜์ˆ˜๋ฃŒ๋กœ ๋‚ฉ๋ถ€
๊ด‘๊ณ ๋ฃŒ ๋ชจ๋ธ ์Šค์ฟจํฌ์ธํŠธ ๊ธฐ์—… ์Šคํ† ์–ด ํŽ˜์ด์ง€ ์ƒ๋‹จ ๋ฐฐ๋„ˆ์— ๊ด‘๊ณ  ์ง‘ํ–‰ ์‹œ ์Šค์ฟจํฌ์ธํŠธ์— ๊ด‘๊ณ ๋น„ ๋‚ฉ๋ถ€
ํ”„๋ฆฌ๋ฏธ์—„ ๊ตฌ๋… ๋ชจ๋ธ ์Šค์ฟจํฌ์ธํŠธ ์œ ์ € ๊ณผ๋ชฉ๋ณ„ ํ•™์Šต ํŒ ์ถ”๊ฐ€ ์—ด๋žŒ ํฌ๋ง ์‹œ ์Šค์ฟจํฌ์ธํŠธ์— ๊ตฌ๋…๋ฃŒ ๋‚ฉ๋ถ€

- ๋ฌด๋ฃŒ ์ด์šฉ ์‹œ: ๋งค์ฃผ 2๊ฐœ ๊ณผ๋ชฉ์˜ ํ•™์Šต ํŒ ํ™•์ธ ๊ฐ€๋Šฅ
- ํ”„๋ฆฌ๋ฏธ์—„ ์ด์šฉ ์‹œ: ๋งค์ฃผ ์ „ ๊ณผ๋ชฉ ํ•™์Šต ํŒ ํ™•์ธ ๊ฐ€๋Šฅ



๐Ÿ“ˆ Mile Stone

image ์Šค์ฟจํฌ์ธํŠธ๋Š” ์šฐ์„ ์ ์œผ๋กœ OCR ๊ธฐ์ˆ , AI ๋“ฑ์„ ์ด์šฉํ•ด ๋ชจ๋“  ๊ฐ€์ •ํ†ต์‹ ๋ฌธ์— ๋Œ€ํ•œ ํšŒ์‹  ์ ˆ์ฐจ๋ฅผ ๋””์ง€ํ„ธํ™”ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ž…๋‹ˆ๋‹ค. ์ด์–ด ์ฃผ๊ฐ„ํ•™์Šต ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ปค๋จธ์Šค BM์„ ํ™œ์„ฑํ™”์‹œ์ผœ ๊ต์œก์ ์ธ ์ธก๋ฉด์„ ๊ณ ๋ คํ•˜๋Š” ํ”Œ๋žซํผ์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋‹ค๋ฌธํ™” ๊ฐ€์ • ํ•™๋ถ€๋ชจ ๋Œ€์ƒ ํ”Œ๋žซํผ์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ํ™•์žฅํ•˜์—ฌ ๋ชจ๋“  ๊ฐ€์ •์—์„œ ํ•™๊ต ์†Œ์‹์„ ํŽธ๋ฆฌํ•˜๊ฒŒ ์—ด๋žŒํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ์กฐ์„ฑํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค.


๐ŸŽจ ๋ฌด๋“œ๋ณด๋“œ, ๋””์ž์ธ์‹œ์Šคํ…œ

1๏ธโƒฃ ๋ฌด๋“œ๋ณด๋“œ

image

2๏ธโƒฃ ๋””์ž์ธ์‹œ์Šคํ…œ

image


๐Ÿ”ย System Architecture

image


๐Ÿ“œย ERD ์„ค๊ณ„๋„

image


๐Ÿ’ป Technology

Web

  • Next.jsTypeScript
  • React-Query Axios Redux Styled-Components Storybook

Server

  • IntelliJ IDEA Kotlin Springboot Shell Script Gradle Spring Data JPA JWT
  • MySQL Hibernate
  • GitHub Actions Docker Nginx

Co-working Tool

  • Slack Notion

๐Ÿพ ๊ธฐ์ˆ  ์Šคํƒ ์„ ์ • ์ด์œ 

๐Ÿ“˜ย Web ์Šคํƒ ์„ ์ • ์ด์œ 

  • Next.js

SEO(Search Engine Optimization)๋ฅผ ์œ„ํ•œ Server-Side Rendering(SSR) ๊ฐ€๋Šฅ

์ง๊ด€์ ์ธ ํŽ˜์ด์ง€ ๊ธฐ๋ฐ˜ ๋ผ์šฐํŒ… ์‹œ์Šคํ…œ

ํŽ˜์ด์ง€๊ฐ„ ๋น ๋ฅด๊ณ  ๋งค๋„๋Ÿฌ์šด ์ „ํ™˜์„ ์œ„ํ•œ client-side navigation

์ฝ”๋“œ ๋ถ„ํ• ์€ webpack, parcel, rollup ๋“ฑ์˜ ๋ชจ๋“ˆ ๋ฒˆ๋“ค๋Ÿฌ๋„ ์ง€์›ํ•˜๊ณ  ์žˆ๋Š” ๊ธฐ๋Šฅ์ด์ง€๋งŒ, next.js์—์„  ๋ณ„๋„์˜ ์„ค์ •์—†์ด ์ž๋™์œผ๋กœ ์ ์šฉ

  • TypeScript

๋ณ€์ˆ˜์˜ ์ด๋ฆ„๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋ฐ์ดํ„ฐ์˜ ํƒ€์ž… ์ฒดํฌ๋ฅผ ํ†ตํ•ด ์ฝ”๋“œ ์•ˆ์ •์„ฑ ํ–ฅ์ƒ ๋ฐ ์˜คํƒˆ์ž ๋ฐฉ์ง€

์ปดํŒŒ์ผ ๊ณผ์ •์—์„œ ES6+ ๋ฌธ๋ฒ•๋“ค์„ ES5(๋˜๋Š” ES3)๋กœ ๋ฐ”๊ฟ”์ฃผ๊ธฐ ๋•Œ๋ฌธ์— Babel์˜ ๋„์›€ ์—†์ด ๋ธŒ๋ผ์šฐ์ € ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ํ•ด๊ฒฐ ๊ฐ€๋Šฅ

  • styled-components

์ปดํฌ๋„ŒํŠธ ์žฌ์‚ฌ์šฉ์ด ํŽธ๋ฆฌํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ ๊ฐ„ํŽธ

์ปดํฌ๋„ŒํŠธ ์ˆ˜์ค€์—์„œ ์Šคํƒ€์ผ๋ง์„ ๊ด€๋ฆฌํ•˜๋Š” ํšจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ• ์ œ๊ณต

  • redux

๋ณต์žกํ•œ ์ƒํƒœ ๊ด€๋ฆฌ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋„์™€์ฃผ๋Š” ๋„๊ตฌ

๋ชจ๋“  ์ƒํƒœ ์—…๋ฐ์ดํŠธ๋ฅผ ์•ก์…˜์œผ๋กœ ์ •์˜ํ•˜๊ณ , ์•ก์…˜ ์ •๋ณด์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ๋ฆฌ๋“€์„œ์—์„œ ์ƒํƒœ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜์—ฌ ์ƒํƒœ๋ฅผ ๋”์šฑ ์‰ฝ๊ฒŒ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด ์œ ์ง€๋ณด์ˆ˜ ์ธก๋ฉด์— ๊ธ์ •์ 

Redux-saga, Redux-thunk ์™€ ๊ฐ™์€ ๋ฏธ๋“ค์›จ์–ด๋ฅผ ํ†ตํ•ด ๋น„๋™๊ธฐ ์ž‘์—…์— ๋Œ€ํ•œ ์ข€ ๋” ๋””ํ…Œ์ผํ•˜๊ณ , ํŽธํ•œ ์ปจํŠธ๋กค ๊ฐ€๋Šฅ

  • react-query

์ž๋™์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์บ์‹ฑํ•˜๊ณ , ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ฐฑ์‹ ํ•˜์—ฌ ์ตœ์‹  ๋ฐ์ดํ„ฐ๋ฅผ ์œ ์ง€

๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์•Œ์•„์„œ ์˜ค๋ž˜๋œ ๋ฐ์ดํ„ฐ ์—…๋ฐ์ดํŠธ ํ•ด์คŒ

ํŽ˜์ด์ง•์ฒ˜๋ฆฌ, ์ง€์—ฐ ๋กœ๋”ฉ ๋ฐ์ดํ„ฐ์™€ ๊ฐ™์€ ์„ฑ๋Šฅ ์ตœ์ ํ™”

์„œ๋ฒ„ ์ชฝ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜์„ ์ด์šฉํ•˜์—ฌ ์ž๋™์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๊ด€๋ฆฌ

  • storybook

์ปดํฌ๋„ŒํŠธ์˜ ๊ฐ ์ƒํƒœ๋ฅผ ๋ณ„๋„์˜ ์Šคํ† ๋ฆฌ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์–ด, ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ ์‚ฌ๋ก€๋ฅผ ์‰ฝ๊ฒŒ ์‹œ๋ฎฌ๋ ˆ์ด์…˜ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด๋ด„์œผ๋กœ์จ ํ”„๋กœ์ ํŠธ์˜ ๋ณต์žก์„ฑ ์ค„์ผ ์ˆ˜ ์žˆ์Œ

์ปดํฌ๋„ŒํŠธ์˜ ๋ฌธ์„œํ™”๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ์ปดํฌ๋„ŒํŠธ์˜ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•๊ณผ ์˜ต์…˜์„ ์†์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Œ

  • framer-motion

์ง๊ด€์ ์ธ ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ์†์‰ฝ๊ฒŒ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ œ์ž‘ ๊ฐ€๋Šฅ

๋Ÿฌ๋‹์ปค๋ธŒ๊ฐ€ ๋™์ผ ์นดํ…Œ๊ณ ๋ฆฌ์˜ ํƒ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋น„ํ•ด ๋‚ฎ๊ณ  ์ปค์Šคํ…€์— ์šฉ์ด


๐Ÿ“— Server ์Šคํƒ ์„ ์ • ์ด์œ 

  • spring boot(kotlin)

ํ”„๋ ˆ์ž„ ์›Œํฌ๋กœ spring boot๋ฅผ ์‚ฌ์šฉ

๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์„ค์ •์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Œ

ํŠน์ • ํ™˜๊ฒฝ์ด๋‚˜ ์„œ๋ฒ„, ๊ธฐ์ˆ ์— ์ข…์†๋˜์ง€ ์•Š์œผ๋ฉฐ ์œ ์—ฐํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Œ

์–ธ์–ด๋Š” kotlin ์„ ์ •

๋กฌ๋ณต๋“ฑ์˜ ๊ธฐ์ˆ  ์ข…์†์ ์ธ ์–ด๋…ธํ…Œ์ด์…˜์ด ์•„๋‹Œ kotlin ์–ธ์–ด ์ž์ฒด๋กœ ๊ตฌํ˜„ ๊ฐ€๋Šฅ

์ฝ”๋“œ ๊ฐ„๊ฒฐ์„ฑ, null ์•ˆ์ •์„ฑ ๋“ฑ์˜ ์žฅ์ ์ด ์žˆ์Œ

  • MySql

RDBMS ๋กœ ํ…Œ์ด๋ธ” ํ˜•ํƒœ๋กœ ์—ฐ๊ด€๊ด€๊ณ„๋ฅผ ํ˜•์„ฑํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ

  • MongoDB

NoSQL๋กœ ์ˆ˜์ •๊ณผ ์‚ญ์ œ๋“ฑ์˜ ๋ณ€๊ฒฝ์‚ฌํ•ญ์ด ์ ๊ณ  ์กฐํšŒ๋งŒ ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒฝ์šฐ ์†๋„ ํ–ฅ์ƒ์„ ์œ„ํ•ด์„œ json ํ˜•ํƒœ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” MongoDB๋ฅผ ์‚ฌ์šฉํ•จ

  • JPA

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด ์ฟผ๋ฆฌ ์ž‘์„ฑ์— ํ•„์š”ํ•œ ๋…ธ๋ ฅ๊ณผ ์‹œ๊ฐ„์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Œ

ORM(Object-Relational Mapping) ๊ธฐ๋Šฅ์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐ์ฒด์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ„์˜ ๋งคํ•‘์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ์—๋„ ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Œ

  • spring security

์ธ์ฆ๊ณผ ๊ถŒํ•œ ๋ถ€์—ฌ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณต ๋ฐ ์—ญํ•  ๋ถ€์—ฌ , ์ด๋ฅผ ํ†ตํ•ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ์•ˆ์ „ํ•œ ์ธ์ฆ ๋ฐ ๊ถŒํ•œ ๋ถ€์—ฌ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Œ

  • jwt

์‚ฌ์šฉ์ž ์ธ์ฆ์— ํ•„์š”ํ•œ ๋ชจ๋“  ์ •๋ณด๋Š” ํ† ํฐ ์ž์ฒด์— ํฌํ•จํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณ„๋„์˜ ์ธ์ฆ ์ €์žฅ์†Œ๊ฐ€ ํ•„์š” ์—†์ด ๊ฒฝ๋Ÿ‰ํ™” ๋˜์–ด ์‚ฌ์šฉ๋œ ํ† ํฐ ๋ฐฉ์‹ ์‚ฌ์šฉ

  • kotest

์ฝ”ํ‹€๋ฆฐ ์ง„์˜์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ํ…Œ์ŠคํŠธ ํ”„๋ ˆ์ž„์›Œํฌ

๋‹ค์–‘ํ•œ ํ…Œ์ŠคํŠธ ๋ ˆ์ด์•„์›ƒ(String Spec, Describe Spec, Behavior Spec ๋“ฑ) ์ œ๊ณต

Kotlin DSL ์Šคํƒ€์ผ์˜ Assertion ๊ธฐ๋Šฅ ์ œ๊ณต

  • ncp

์›น ๊ธฐ๋ฐ˜ ์ฝ˜์†”๋กœ ์„œ๋ฒ„๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ณ„๋„์˜ ์šด์˜ ์ฒด์ œ๋ฅผ ์„ค์น˜ํ•˜์ง€ ์•Š์•„๋„ ์„ ํƒํ•œ ์„œ๋ฒ„ ์ด๋ฏธ์ง€์— ๋”ฐ๋ผ ์„œ๋ฒ„๊ฐ€ ์ œ๊ณต๋จ

  • docker

์ปจํ…Œ์ด๋„ˆ ๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค ๊ฐ€์ƒํ™” ํ”Œ๋žซํผ์œผ๋กœ, ํ™˜๊ฒฝ์— ๊ตฌ์• ๋ฐ›์ง€ ์•Š๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹ ์†ํ•˜๊ฒŒ ๊ตฌ์ถ•, ํ…Œ์ŠคํŠธ ๋ฐ ๋ฐฐํฌ

๋‹ค์–‘ํ•œ ํ”„๋กœ๊ทธ๋žจ๋“ค๊ณผ ์‹คํ–‰ํ™˜๊ฒฝ์„ ์ปจํ…Œ์ด๋„ˆ๋กœ ๊ทœ๊ฒฉํ™”์‹œ์ผœ ํ”„๋กœ๊ทธ๋žจ์˜ ๋ฐฐํฌ ๋ฐ ๊ด€๋ฆฌ๋ฅผ ๋‹จ์ˆœํ™”ํ•  ์ˆ˜ ์žˆ์–ด ํŽธ๋ฆฌ

  • github action

CI์™€ CD๋ฅผ ์ž๋™ํ™”ํ•˜์—ฌ ๋ณต์žก์„ฑ์„ ์ค„์ด๊ณ  ํšจ์œจ์ ์ด๊ณ  ๊ฐ„ํŽธํ•œ CI/CD ํŒŒ์ดํ”„ ๋ผ์ธ ๊ตฌ์ถ•

  • ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ(blue green)

์—…๋ฐ์ดํŠธ๋ฅผ ํ•  ๋•Œ ์„œ๋ฒ„๊ฐ€ ์ค‘๋‹จ ๋˜์ง€ ์•Š๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ๋Š๊น€์—†์ด ์ง€์†์ ์œผ๋กœ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ๋ฌด์ค‘๋‹จ ๋ฐฐํฌ๋กœ ์ง„ํ–‰ํ•จ

๊ธฐ์กด ์šด์˜ ํ™˜๊ฒฝ๊ณผ ์ƒˆ๋กœ์šด ์šด์˜ ํ™˜๊ฒฝ์„ ๋ณ‘๋ ฌ๋กœ ๊ตฌ์ถ•ํ•˜์—ฌ ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ณ  ์•ˆ์ •์ ์ธ ๋ฐฐํฌ๋ฅผ ๋ณด์žฅํ•˜๊ธฐ ์œ„ํ•ด blue green ๋ฐฉ์‹์„ ์ฑ„ํƒํ•จ

  • DDD(๋„๋ฉ”์ธ ์ฃผ๋„ ์„ค๊ณ„)

๋„๋ฉ”์ธ์€ ์„œ๋กœ ๋ถ„๋ฆฌ๋˜๊ณ ,ย ๋†’์€ ์‘์ง‘๋ ฅ๊ณผ ๋‚ฎ์€ ๊ฒฐํ•ฉ๋„๋กœย ๋ณ€๊ฒฝ๊ณผ ํ™•์žฅ์— ์šฉ์ดํ•œ ์„ค๊ณ„


๐Ÿ”–ย Naming Rules

๐Ÿ–ฅ๏ธFrontend

  • component : PascalCase
    • ์ตœ์ƒ์œ„ ํƒœ๊ทธ : -Layout
    • ์ฐจ์ƒ์œ„ ํƒœ๊ทธ : -Container
  • constant : SNAKE_CASE
  • ๋ณ€์ˆ˜ : camelCase
  • Interface
    • props : PascalCaseProps
    • api response : PascalCaseResponse

๐Ÿ’ปBackend

  • Packages
    • ํ•ญ์ƒ ์†Œ๋ฌธ์ž๋กœ ์ƒ์„ฑํ•˜๊ธฐ
  • Classes
    • ๋ช…์‚ฌ์—ฌ์•ผ ํ•œ๋‹ค.
    • ๋ณตํ•ฉ ๋‹จ์–ด์˜ ๊ฒฝ์šฐ ๊ฐ ๋‹จ์–ด์˜ ์ฒซ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž.
    • ์™„์ „ํ•œ ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ๋‘ ๋ฌธ์ž์–ด์™€ ์•ฝ์–ด๋Š” ํ”ผํ•œ๋‹ค.
  • Interfaces
    • ์ธํ„ฐํŽ˜์ด์Šค ์ด๋ฆ„๋„ ํด๋ž˜์Šค ์ด๋ฆ„๊ณผ ๊ฐ™์€ ๋Œ€๋ฌธ์ž ๊ทœ์น™์„ ์ ์šฉํ•œ๋‹ค.
  • Methods
    • ๋™์‚ฌ์—ฌ์•ผ ํ•œ๋‹ค.
    • ๋ณตํ•ฉ ๋‹จ์–ด์˜ ๊ฒฝ์šฐ ์ฒซ ๋‹จ์–ด๋Š” ์†Œ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•œ๋‹ค.
  • Constants
    • ํด๋ž˜์Šค ์ƒ์ˆ˜๋กœ ์„ ์–ธ๋œ ๋ณ€์ˆ˜๋“ค๊ณผ ์ƒ์ˆ˜๋“ค์˜ ์ด๋ฆ„์€ ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ์“ฐ๊ณ  ๊ฐ ๋‹จ์–ด๋Š” ์–ธ๋”๋ฐ” ("_")๋กœ ๋ถ„๋ฆฌํ•œ๋‹ค. -** Variables**
    • ๋ณ€์ˆ˜ ์ด๋ฆ„์˜ ์ฒซ๋ฒˆ์งธ ๋ฌธ์ž๋Š” ์†Œ๋ฌธ์ž์—ฌ์•ผ ํ•œ๋‹ค.
    • ์–ธ๋”๋ฐ” ๋˜๋Š” ๋‹ฌ๋Ÿฌ ํ‘œ์‹œ ๋ฌธ์ž๋กœ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ํ—ˆ์šฉ ๋˜๊ธฐ๋Š” ํ•˜์ง€๋งŒ, ์‚ฌ์šฉํ•˜์ง€ ๋ง์ž.
    • ์งง์ง€๋งŒ ์˜๋ฏธ์žˆ๊ฒŒ ์ง“๋Š”๋‹ค.
    • ๋ณ€์ˆ˜์˜ ์‚ฌ์šฉ ์˜๋„๋ฅผ ์•Œ ์ˆ˜ ์žˆ๋„๋ก ์˜๋ฏธ์ ์œผ๋กœ ์ง“๋Š”๋‹ค.
    • ํ•œ๋ฌธ์ž๋กœ๋งŒ ์ด๋ฃจ์–ด์ง„ ๋ณ€์ˆ˜๋Š” ์•”์‹œ์ ์œผ๋กœ๋งŒ ์‚ฌ์šฉํ•˜๊ณ  ๋ฒ„๋ฆด ๋ณ€์ˆ˜๋ฅผ ์ œ์™ธํ•˜๊ณ ๋Š” ํ”ผํ•œ๋‹ค.
    • ์ž„์‹œ ๋ณ€์ˆ˜์˜ ์ด๋ฆ„์€ integer๋Š” i,j,k,m,n ์„ ์‚ฌ์šฉํ•˜๊ณ  character๋Š” c,d,e๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.
  • ETC
    • DB ํ…Œ์ด๋ธ”: lower_snake_case
    • ENUM, ์ƒ์ˆ˜: Upper_snake_case
    • ์ปฌ๋ ‰์…˜(Collection): ๋ณต์ˆ˜ํ˜•์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ปฌ๋ ‰์…˜์„ ๋ช…์‹œํ•œ๋‹ค. (Ex. userList, users, userMap)
    • LocalDateTime: ์ ‘๋ฏธ์‚ฌ์— Date๋ฅผ ๋ถ™์ธ๋‹ค.

๐Ÿ—‚๏ธย Commit Convention

Ex) git commit -m "feat(#8) : ์•ฑ ์„ค์น˜ ํ”Œ๋กœํŒ… ๋ฐฐ๋„ˆ ์ถ”๊ฐ€"

  • feat : ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • fix : ๋ฒ„๊ทธ ์ˆ˜์ •
  • chore : ๋นŒ๋“œ ์—…๋ฌด, ํŒจํ‚ค์ง€ ๋งค๋‹ˆ์ €, ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, dependencies ์„ค์ •
  • docs : ๋ฌธ์„œ ์ˆ˜์ •
  • design : CSS ๋“ฑ ์‚ฌ์šฉ์ž UI ๋””์ž์ธ ๋ณ€๊ฒฝ
  • style : ์ฝ”๋“œ formatting, ์„ธ๋ฏธ์ฝœ๋ก  ๋ˆ„๋ฝ, ์ฝ”๋“œ ์ž์ฒด์˜ ๋ณ€๊ฒฝ์ด ์—†๋Š” ๊ฒฝ์šฐ
  • refactor : ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง
  • test : ํ…Œ์ŠคํŠธ ์ฝ”๋“œ, ๋ฆฌํŒฉํ† ๋ง ํ…Œ์ŠคํŠธ ์ฝ”๋“œ ์ถ”๊ฐ€
  • rename : ํŒŒ์ผ ํ˜น์€ ํด๋”๋ช… ๋ณ€๊ฒฝ
  • remove : ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๋Š” ์ž‘์—…๋งŒ ์ˆ˜ํ–‰ํ•œ ๊ฒฝ์šฐ
  • comment : ํ•„์š”ํ•œ ์ฃผ์„ ์ถ”๊ฐ€ ๋ฐ ๋ณ€๊ฒฝ
  • init : ํ”„๋กœ์ ํŠธ ์ƒ์„ฑ ํ›„ ์ฒซ ์ปค๋ฐ‹
  • !hotfix : ๊ธ‰ํ•˜๊ฒŒ ์น˜๋ช…์ ์ธ ๋ฒ„๊ทธ๋ฅผ ๊ณ ์ณ์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ3. ์ œ๋ชฉ ์ฒซ ๊ธ€์ž๋Š” ๋Œ€๋ฌธ์ž๋กœ, ๋์—๋Š” . ๊ธˆ์ง€

๐Ÿฌย Git Flow

main : ์ถœ์‹œ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๋•์…˜ ์ฝ”๋“œ์˜ ๋ธŒ๋žœ์น˜

develop : ๋‹ค์Œ ๋ฒ„์ „์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ธŒ๋žœ์น˜

feature : ๊ธฐ๋Šฅ์„ ๊ฐœ๋ฐœํ•˜๋Š” ๋ธŒ๋žœ์น˜

hotfix : ์ถœ์‹œ ๋ฒ„์ „์—์„œ ๋ฐœ์ƒํ•œ ๋ฒ„๊ทธ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ธŒ๋žœ์น˜

๋ธŒ๋žœ์น˜ ๋„ค์ด๋ฐ : feat/์ด์Šˆ๋ฒˆํ˜ธ

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors