Skip to content

qooktree1/SSAHAKSIK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

10 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SSAHAKSIK README

๐Ÿฅข PROJECT โ€˜SSAHAKSIKโ€™


์‚ผ์„ฑ ์ฒญ๋…„ SW ์•„์นด๋ฐ๋ฏธ(์ดํ•˜ ์‹ธํ”ผ)์˜ ๊ฐ ์บ ํผ์Šค์—์„œ ์ œ๊ณตํ•˜๋Š” ์‹๋‹จ์„ **<SSAFY+ํ•™์‹(์บ ํผ์Šค ์‹๋‹จ)>**์„ ์‹ธํ•™์‹์ด๋ผ ์นญํ•˜์˜€์Šต๋‹ˆ๋‹ค.

์ผ์ƒ ํšŒ๋ณต ๋‹จ๊ณ„๋กœ ์ „ํ™˜๋˜๋ฉด์„œ ๋Œ€๋ฉด ์ƒํ™œ์ด ์‹œ์ž‘๋˜๊ณ  ์ง€์—ญ๋ณ„ ์บ ํผ์Šค์—์„œ ์‹์‚ฌ๋ฅผ ํ•˜๊ฒŒ ๋˜๋ฉด์„œ ์ด์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ , ์„œ๋กœ ๊ณต์œ ํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉด ์ข‹๊ฒ ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์—ฌ ์‹ธํ•™์‹ ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ“… ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„


๐Ÿ’ก ์•„์ด๋””์–ด ํšŒ์˜ ๋ฐ ๊ตฌ์ƒ

6์›” 1์ผ(์ˆ˜) ~ 6์›” 13์ผ(์›”)

๐ŸŽจ ๊ฐœ๋ฐœ ๋ฐ ๋””์ž์ธ ์ž‘์—…

6์›” 1์ผ(์ˆ˜) ~ 7์›” 6์ผ(์ˆ˜)

๐Ÿ› ํ”„๋กœ์ ํŠธ ๋ฐฐํฌ

7์›” 7์ผ (๋ชฉ) ์„œ๋น„์Šค ์‹œ์ž‘

http://ssahaksik.shop

๐Ÿ‘ฅ ํŒ€ ๊ตฌ์„ฑ


๐Ÿ–ฅ๏ธ Front-end

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๊น€์‹ ์ฒ 

React

CSS

์›น ๋””์ž์ธ

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ๋ฐ•์ข…๋ฏผ

React

CSS

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ์ž„์ƒ๋นˆ

CSS

์›น ๋””์ž์ธ

๐Ÿ‘‘ ํ•œ์ง€์šด

React

CSS

๐ŸŒ Back-end

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ์ด์˜์ฃผ

Django

๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป ์ตœํฌ์„ 

Django

๐Ÿ—๏ธ ๊ณตํ†ต ์ž‘์—…

๊ธฐํš/์•„์ด๋ฐ์ด์…˜

Figma ์ œ์ž‘

ERD ์ž‘์„ฑ

๐Ÿ“ ๋ฐ์ดํ„ฐ ๋ชจ๋ธ๋ง (ERD)


ssahaksik.png

๐Ÿ›Ž๏ธ ์„œ๋น„์Šค ์†Œ๊ฐœ ๋ฐ ๊ตฌํ˜„


๐Ÿ‘€ ์ธํ„ฐํŽ˜์ด์Šค ํ•œ ๋ˆˆ์— ๋ณด๊ธฐ

๐Ÿฑ ์‹ธํ•™์‹ ํŽ˜์ด์ง€

์‹ธํ•™์‹ ์ธํ„ฐํŽ˜์ด์Šค.png

๐Ÿ•๏ธ ์‹ธ๋ฐ–์‹ ํŽ˜์ด์ง€

์‹ธ๋ฐ–์‹ ์ธํ„ฐํŽ˜์ด์Šค.png

๐Ÿ’ป ๋ฐ˜์‘ํ˜• ํŽ˜์ด์ง€ ๊ตฌํ˜„

๋ชจ๋ฐ”์ผ๋ฐ˜์‘ํ˜•.jpg

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

๐Ÿ” ์ƒ์„ธ ๊ธฐ๋Šฅ ์„ค๋ช…

๋กœ๊ทธ์ธ๊ณผ ํšŒ์›๊ฐ€์ž…

์‹ธํ•™์‹ ๋กœ๊ณ  ์˜†์— ์œ„์น˜ํ•œ ๋ฉ”๋‰ด ์„œ๋ž ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด, ํšŒ์›๊ฐ€์ž…๊ณผ ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ธด๋น„๋กœ๊ธด์„œ๋ž.png

๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์•„๋„ ๋ฉ”๋‰ด๋ฅผ ํ™•์ธํ•˜๊ณ  ์‹ธ๋ฐ–์‹์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ข‹์•„์š”์™€ ์‹ซ์–ด์š”๋ฅผ ๋ˆŒ๋Ÿฌ ๋ฉ”๋‰ด ํ‰๊ฐ€์— ์ฐธ์—ฌํ•˜๊ฑฐ๋‚˜ ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋กœ๊ทธ์ธ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธ์ด ๋˜๋ฉด ๊ฐ€์ž… ์ •๋ณด์™€ ํšŒ์›์ •๋ณด ์ˆ˜์ •์ด ๋ณด์ž…๋‹ˆ๋‹ค.

ํšŒ์›๊ฐ€์ž…๋กœ๊ทธ์ธ.png

๋กœ๊ทธ์ธ ์‹œ ์‚ฌ์šฉํ•  ์•„์ด๋””์™€ ์ด๋ฆ„, ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ •์„ ์œ„ํ•œ ์ด๋ฉ”์ผ, ๋น„๋ฐ€๋ฒˆํ˜ธ, ์†Œ์† ์บ ํผ์Šค๋ฅผ ์„ ํƒํ•˜์—ฌ ํšŒ์›๊ฐ€์ž…์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

ํšŒ์›์ •๋ณด ์ˆ˜์ •๊ณผ ์‚ญ์ œ

๋กœ๊ทธ์ธ ํ›„ ์„œ๋ž ๋‚ด ํ•˜๋‹จ์— ์œ„์น˜ํ•œ ํšŒ์›์ •๋ณด ์ˆ˜์ •์„ ์„ ํƒํ•˜๋ฉด ์†Œ์† ์บ ํผ์Šค๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Untitled

์บ ํผ์Šค ์ •๋ณด๋ฅผ ์ˆ˜์ •ํ•œ ํ›„ ํ™•์ธ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ˆ˜์ •์ด ์™„๋ฃŒ๋˜์—ˆ๋‹ค๋Š” ์•Œ๋ฆผ์ด ์ƒ๋‹จ์— ๋„์›Œ์ง‘๋‹ˆ๋‹ค. ์ดํ›„ ๋ฉ”์ธ์œผ๋กœ ์ด๋™์„ ๋ˆŒ๋Ÿฌ ์‹ธํ•™์‹์˜ ๋ณธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์บ ํผ์Šค ์ •๋ณด ์ˆ˜์ • ํ›„ ๋ณ€๊ฒฝ๋œ ์บ ํผ์Šค์˜ ์‹๋‹จ ์ •๋ณด๊ฐ€ ๋ฉ”์ธ ํ™”๋ฉด์— ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.

ํšŒ์›์ •๋ณด ์ˆ˜์ • ํŽ˜์ด์ง€ ํ•˜๋‹จ์—๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ๊ณผ ํšŒ์›ํƒˆํ‡ด ๋ฒ„ํŠผ์ด ์œ„์น˜ํ•ด ์žˆ์Šต๋‹ˆ๋‹ค.

Untitled

ํšŒ์›ํƒˆํ‡ด๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋‹ค์‹œ ํ•œ ๋ฒˆ ํƒˆํ‡ด์—ฌ๋ถ€๋ฅผ ๋ฌป๋Š” ์•Œ๋ฆผ์ฐฝ์ด ๋œจ๋ฉฐ, ํ™•์ธ ๋˜๋Š” ์ทจ์†Œ๋กœ ํƒˆํ‡ด๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ๋ฒ„ํŠผ์„ ํ†ตํ•ด ๊ธฐ์กด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ.png

๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ ํŽ˜์ด์ง€์—์„œ ๋นˆ ์นธ์œผ๋กœ ์ œ์ถœ์„ ํ•˜๊ฒŒ ๋˜๋ฉด ํผ์„ ์ž…๋ ฅํ•˜๋ผ๋Š” ์•Œ๋ฆผ์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ๊ณผ ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ •์€ ๋‹ค๋ฅธ ๋ฐฉ์‹์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

๋น„๋ฐ€๋ฒˆํ˜ธ ๋ณ€๊ฒฝ์€ ๊ธฐ์กด ๋กœ๊ทธ์ธ ์ƒํƒœ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค๋ฉด, ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ •์€ ์•„์ด๋””๋Š” ์•„๋Š”๋ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ์— ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

Untitled

๊ฐ€์ž…ํ–ˆ๋˜ ์ด๋ฉ”์ผ์„ ์ž…๋ ฅํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ • ๋ฉ”์ผ์„ ํ†ตํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ณ€๊ฒฝํ•˜์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š๊ณ  ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žฌ์„ค์ •ํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๊ฐ€์ž… ๋‹น์‹œ ์ž…๋ ฅํ–ˆ๋˜ ์ด๋ฉ”์ผ์„ ์ž‘์„ฑํ•˜๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ • ๋ฉ”์ผ์ด ๋ฐœ์†ก๋˜๋ฉฐ ๋ฉ”์ผ์— ๋ฐœ์†ก๋œ ๋งํฌ๋ฅผ ํ†ตํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ ์žฌ์„ค์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์บ ํผ์Šค ๋ณ„ ์‹๋‹จ ์ œ๊ณต

์บ ํผ์Šค.png

๋ณธ์ธ์˜ ์บ ํผ์Šค ์™ธ์— ๋‹ค๋ฅธ ์บ ํผ์Šค์˜ ์‹๋‹จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹๋‹น์—์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์‹๋‹จ์„ ์ œ๊ณตํ•  ์‹œ, ํ™”๋ฉด ์ขŒ์šฐ์— ํ™”์‚ดํ‘œ ๋ฒ„ํŠผ์ด ์ƒ์„ฑ๋˜๋ฉฐ ํ•ด๋‹น ๋ฒ„ํŠผ์œผ๋กœ ๋™์ผ ๋‚ ์งœ์˜ ๋‹ค๋ฅธ ์‹๋‹จ์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ๊ณตํ•˜์ง€์•Š๋Š”๋‹ค.png

๋ชจ๋“  ์บ ํผ์Šค์˜ ์‹๋‹จ์„ ์ตœ๋Œ€ํ•œ ์ œ๊ณตํ•˜๋ ค ๋…ธ๋ ฅํ•˜๊ณ  ์žˆ์œผ๋‚˜, ์‹๋‹จ ์ •๋ณด๋ฅผ ์ œ๊ณต ๋ฐ›์ง€ ๋ชปํ•˜๋Š” ๊ฒฝ์šฐ ๋˜๋Š” ์‹๋‹จ์ด ๋‚˜์˜ค์ง€ ์•Š๋Š” ์ฃผ๋ง์ธ ๊ฒฝ์šฐ ์ƒํƒœ๋ฅผ ์•Œ๋ฆฌ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋„์›Œ์ง€๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ‰๊ฐ€๋‚˜ ๋ฆฌ๋ทฐ ์ž‘์„ฑ ๋˜ํ•œ ํ•ด๋‹น ์ƒํƒœ๊ฐ€ ๋˜๋Š” ๊ฒฝ์šฐ์—๋Š” ์ž‘์—…์ด ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

์‹๋‹จ ํ‰๊ฐ€์™€ ๋ฆฌ๋ทฐ ์ž‘์„ฑ

๋ฆฌ๋ทฐ ์ž‘์„ฑ ์ฐฝ.png

๋กœ๊ทธ์ธ ์ƒํƒœ์—์„œ๋Š” ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์•˜์„ ๊ฒฝ์šฐ ์ž‘์„ฑํ•  ์ˆ˜ ์—†๋‹ค๋Š” ์—๋Ÿฌ ์•Œ๋ฆผ์ด ๋œจ์ง€๋งŒ, ๋กœ๊ทธ์ธ ์‹œ ์•Œ๋ฆผ์ด ์‚ฌ๋ผ์ง€๊ณ  ๊ฒŒ์‹œ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ •์ƒ์ ์œผ๋กœ ์‹๋‹จ์— ๋Œ€ํ•œ ๋ฆฌ๋ทฐ ์ž‘์„ฑ์ด ๊ฐ€๋Šฅํ•ด์ง‘๋‹ˆ๋‹ค.

์ข‹์•„์š” ์‹ซ์–ด์š”.png

์‹๋‹จ์€ ํ‰๊ฐ€๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐ ์Œ์‹ ์ด๋ฏธ์ง€ ํ•˜๋‹จ์— ์ข‹์•„์š”์™€ ์‹ซ์–ด์š” ๋ฒ„ํŠผ์ด ์กด์žฌํ•˜๋ฉฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•  ๋•Œ๋งˆ๋‹ค ์ด๋ฏธ์ง€ ์œ„์— ํ•™์ƒ๋“ค์ด ํ‰๊ฐ€ํ•œ ์ข‹์•„์š”์™€ ์‹ซ์–ด์š”์˜ ๋น„์œจ์— ๋งž๊ฒŒ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฌธ๊ตฌ๊ฐ€ ๋“ฑ์žฅํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

ํ‰๊ฐ€๋Š” ๊ธฐ๋ก๋˜์–ด ์‚ฌ์šฉ์ž๊ฐ€ ๋‚ ์งœ๋ฅผ ๋ฐ”๊พธ์–ด์„œ ๋‹ค์‹œ ๋Œ์•„์™€๋„ ํ‰๊ฐ€์— ๋Œ€ํ•œ ๊ธฐ๋ก์€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.

๐Ÿ’ฌ ๊ฐœ๋ฐœ์ž ์ธํ„ฐ๋ทฐ


Q. ๋จผ์ € ํ”„๋กœ์ ํŠธ๋ฅผ ๋๋‚ธ ์†Œ๊ฐ ํ•œ๋งˆ๋””์”ฉ ํ•ด์ฃผ์„ธ์š”.

๐Ÿง‘๐Ÿปโ€๐Ÿฆณ ์ตœํฌ์„ 

๐ŸŽ™๏ธ ๋“œ๋””์–ด ๋๋‚ฌ๋‹ค!!!!! ์ข‹์€ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•˜๊ณ  ์‹ถ์—ˆ๋˜ ๊ฒƒ์„ ํ•ด์„œ ์žฌ๋ฐŒ๊ฒŒ ๋งˆ๋ฌด๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ๋˜ ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค

๐Ÿง‘๐Ÿผ ์ด์˜์ฃผ

๐ŸŽ™๏ธ ๋‹ค๋“ค ๋„ˆ๋ฌด๋„ˆ๋ฌด ๊ณ ์ƒํ•˜์…จ์Šต๋‹ˆ๋‹ค! ์ง„์งœ ์—ด์ •๊ณผ ๊ทผ์„ฑ์ด๋ฉด ๋ชป ํ•ด๋‚ผ ๊ฒŒ ์—†๊ตฌ๋‚˜, ๊ฐํƒ„ํ•˜๊ฒŒ ๋˜๋Š” ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค. ์ข‹์€ ํŒ€์›๋“ค์„ ๋งŒ๋‚˜์„œ ๋งŽ์ด ๋ฐฐ์›Œ๊ฐ‘๋‹ˆ๋‹ค.

๐Ÿง‘ ์ž„์ƒ๋นˆ

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

๐Ÿงš๐Ÿปโ€โ™‚๏ธ ๊น€์‹ ์ฒ 

๐ŸŽ™๏ธ ์‹ค์ œ ๋ฐฐํฌ๋ฅผ ์—ผ๋‘์— ๋‘๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•œ ๊ฒƒ์€ ์ฒ˜์Œ์ด์–ด์„œ ํ•ด๋‚ผ ์ˆ˜ ์žˆ์„๊นŒ ๊ฑฑ์ •ํ–ˆ๋Š”๋ฐ, ๊ฒฐ๊ตญ ํ•ด๋‚ด์„œ ๊ธฐ์ฉ๋‹ˆ๋‹ค. ์ด์ œ ์ž๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘ฆ๐Ÿป ๋ฐ•์ข…๋ฏผ

๐ŸŽ™๏ธ ์ œ๊ฐ€ ๋ถ€์กฑํ–ˆ๋˜ ๋ถ€๋ถ„์„ ๋‹ค๋ฅธ ํŒ€์›๋“ค์ด ๋งŽ์ด ์ผ€์–ดํ•ด์ฃผ์…”์„œ ์ž˜ ๋๋‚œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋กœ ํŒ€์› ๋ถ„๋“ค๊ป˜ ๋‹ค๋ฐฉ๋ฉด์œผ๋กœ ๋งŽ์€ ๊ฒƒ์„ ๋ฐฐ์›Œ๊ฐ‘๋‹ˆ๋‹ค.

๐Ÿง‘๐Ÿป ํ•œ์ง€์šด

๐ŸŽ™๏ธ ๋ถ€์กฑํ•œ ํŒ€์žฅ์ด์—ˆ๋Š”๋ฐ ํŒ€์›๋“ค์ด ์ž˜ ๋”ฐ๋ผ์™€์ค˜์„œ ๋„ˆ๋ฌด ๊ฐ์‚ฌํ•˜๋‹ค๋Š” ๋งํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค! ๊ฐœ์ธ์ ์œผ๋กœ๋Š” ๊ตฌํ˜„๋ณด๋‹ค ๋ฐฐํฌ์—์„œ ๋” ํž˜๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœํ•˜๋Š” ๋ฒ• ๋ง๊ณ ๋„ ํŒ€์›๋“ค๊ณผ ์†Œํ†ตํ•˜๋Š” ๋ฒ•, ๊ณ„ํš์˜ ์ค‘์š”์„ฑ ๋“ฑ๋“ฑ ์ •๋ง ๋งŽ์€ ๊ฑธ ๋Š๋‚„ ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ์˜€์Šต๋‹ˆ๋‹ค!

Q. ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ ๊ธฐ์ˆ ์ ์œผ๋กœ ๊ฐ€์žฅ ์–ด๋ ค์› ๋˜ ์ ์€ ๋ฌด์—‡์ธ๊ฐ€์š”? ์–ด๋ ค์›€์„ ์–ด๋–ค ์‹์œผ๋กœ ํ•ด๊ฒฐํ•˜์…จ๋‚˜์š”?

๐Ÿงš๐Ÿปโ€โ™‚๏ธ ๊น€์‹ ์ฒ 

๐ŸŽ™๏ธ๋ฆฌ์•กํŠธ๋ฅผ ์ฒ˜์Œ ๋ฐฐ์›Œ๊ฐ€๋ฉด์„œ ํ”„๋กœ์ ํŠธ๋ฅผ ๋™์‹œ์— ์ง„ํ–‰ํ•˜๋‹ค๋ณด๋‹ˆ ์ค‘๊ฐ„์ค‘๊ฐ„ ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•ด์•ผํ•  ๋ถ€๋ถ„๋“ค์ด ์ƒ๊ฒจ์„œ ์‰ฝ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๊ฐ„๋‹จํ•œ ๋ฌธ์ œ์ธ๋ฐ๋„ ๋ฆฌ์•กํŠธ๋ฅผ ์ œ๋Œ€๋กœ ์•Œ๊ณ  ํ”„๋กœ์ ํŠธ๋ฅผ ์‹œ์ž‘ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋‹ค๋ณด๋‹ˆ ๋Œ์•„๊ฐ”๋˜ ์ ๋„ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ๋น ๋ฅธ ์‹œ๊ฐ„ ๋‚ด์— ๊ตฌํ˜„์„ ํ•ด์•ผํ•˜๋‹ค๋ณด๋‹ˆ ๋ง‰ํž ๋•Œ๋Š” ๋น„์Šทํ•˜๊ฒŒ ๊ตฌํ˜„์„ ํ•œ ๋‹ค๋ฅธ ์ฝ”๋“œ๋“ค์„ ๋งŽ์ด ์ฐธ๊ณ ํ•˜๋ฉด์„œ ๊ณต๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿง‘๐Ÿปโ€๐Ÿฆณ ์ตœํฌ์„ 

๐ŸŽ™๏ธ ๋ฐฐํฌ. ์ €ํฌ๊ฐ€ ์ƒ๊ฐํ•œ ๊ฒƒ๋ณด๋‹ค ํ›จ์”ฌ ์˜ค๋žœ ์‹œ๊ฐ„์ด ๊ฑธ๋ ค์„œ ๊ฐ€์žฅ ํฐ ๋ณ€์ˆ˜์˜€๋˜๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ฐฐํฌ ๊ฐ•์˜๋ฅผ ๋‹ค์‹œ ๋ณด๋ฉด์„œ ์ฐจ๊ทผ์ฐจ๊ทผ ๋‹ค์‹œ ์ง„ํ–‰ํ•˜๊ณ , ๋ง‰ํžˆ๋Š” ๋ถ€๋ถ„์€ ๊ตฌ๊ธ€๋งํ•˜๊ณ , ๋ฌธ์ œ ๋˜๋Š” ์ฝ”๋“œ๋ฅผ ๋‹ค์‹œ ์ˆ˜์ •ํ•˜๋ฉด์„œ ๋ฌดํ•œ ์‚ฝ์งˆ๊ณผ ๋ฐ˜๋ณต์˜ ์—ฐ์†์œผ๋กœ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿง‘๐Ÿผ ์ด์˜์ฃผ

๐ŸŽ™๏ธ ํ”„๋ก ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜์‹  ํŒ€์›๋ถ„๋“ค์ด ๋„ˆ๋ฌด๋„ˆ๋ฌด ๋Œ€๋‹จํ•˜์‹  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‹ค๋“ค ๋ฆฌ์•กํŠธ์— ์ฒ˜์Œ์œผ๋กœ ๋„์ „ํ•ด๋ณด์‹œ๋Š” ๊ฑฐ์˜€๋Š”๋ฐ ์ •๋ง ๋ฉ‹์ง€๊ฒŒ ํ•ด๋‚ด์…จ์–ด์š”. โ™กโบโ—Ÿ(โ—ห™โ–พห™โ—)โ—žโบโ™ก (๋ฌผ๋ก  ๊ทธ ๋’ค์—๋Š” ๋ˆˆ๋ฌผ์˜ ๊ตฌ๊ธ€๋ง๊ณผ ๋™์˜์ƒ ๊ฐ•์˜, ๊ณต์‹๋ฌธ์„œ์˜ ๋ฌด๋ค์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹คโ€ฆ.)

๐Ÿ‘ฆ๐Ÿป ๋ฐ•์ข…๋ฏผ

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

UseEffect๋ฅผ ํ†ตํ•ด ์ƒ๋ช…์ฃผ๊ธฐ ํ•จ์ˆ˜๋ฅผ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ์žˆ์–ด ๋ฌดํ•œ ๋ Œ๋”๋ง์ด ๋˜๋Š” ์—๋Ÿฌ๋ฅผ ์ž์ฃผ ๊ฒช์—ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๋ฒˆ ์—๋Ÿฌ๋ฅผ ๊ฒฝํ—˜ํ•˜๋ฉฐ ์—๋Ÿฌ๋ฅผ ์ฐพ์•„๋ณด๊ณ  ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ํ‚ค์šธ ์ˆ˜ ์žˆ๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ๋˜ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ๊ฐ€ ๊ธธ์–ด์ง€๊ณ  css๋„ MUI Component์™€ ์„ž์ด๋ฉฐ ์ฝ”๋“œ๋ฅผ ๋ณด๊ณ  ํ•ด์„ํ•˜๋Š”๋ฐ ์‹œ๊ฐ„์ด ์˜ค๋ž˜ ๊ฑธ๋ ธ์Šต๋‹ˆ๋‹ค. ์ค‘๋ฐ˜๋ถ€ํ„ฐ๋Š” ์ตœ๋Œ€ํ•œ ๊น”๋”ํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งœ๋ ค๊ณ  ๋…ธ๋ ฅํ–ˆ์ง€๋งŒ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ๊ฒช์œผ๋ฉฐ ์ฝ”๋”ฉ์„ ๊น”๋”ํ•˜๊ฒŒ ํ•˜๋Š” ์ผ์ด ํ”„๋กœ์ ํŠธ์˜ ์ค‘์š”ํ•œ ํ•œ ๋ถ€๋ถ„์ด๋ผ๋Š” ์ƒ๊ฐ์ด ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

๐Ÿง‘๐Ÿป ํ•œ์ง€์šด

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

๐Ÿง‘ ์ž„์ƒ๋นˆ

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

Q. ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ์•„์‰ฌ์› ๋˜ ์ ์ด ์žˆ๋‹ค๋ฉด, ์–ด๋–ค ๊ฒƒ์ธ๊ฐ€์š”?

๐Ÿง‘๐Ÿป ํ•œ์ง€์šด

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

๐Ÿง‘๐Ÿผ ์ด์˜์ฃผ

๐ŸŽ™๏ธ ์ค‘๋ฐ˜๋ถ€ํ„ฐ ํ”„๋กœ์ ํŠธ์— ์ œ๋Œ€๋กœ ์ฐธ์—ฌํ•˜์ง€ ๋ชปํ•ด์„œ(ใ… ใ… ) ๋ฆฌ์•กํŠธ๋‚˜ ๋ฐฐํฌ ๊ณผ์ •์„ ์ œ๋Œ€๋กœ ์ฐธ์—ฌํ•˜์ง€ ๋ชปํ•œ ์ ์ด ๊ฐ€์žฅ ์•„์‰ฝ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„ ์™ธ๋กœ๋„ ์—ด์ • ๊ฐ€๋“ํ•˜์‹  ํŒ€์›๋ถ„๋“ค๊ป˜์„œ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ํ•˜์‹œ๋Š” ๋ชจ์Šต์„ ๋ณด๋ฉด์„œ ๋งŽ์ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์‚ฌ์‹ค ์ง€์šด๋‹˜์˜ ์ž…๋ง› ์ฐพ๊ธฐ๊ฐ€ ์‹ธํ•™์‹์˜ ์‹œ์ž‘์ด์—ˆ๋Š”๋ฐ, ํŒ€์žฅ๋‹˜ ์ž…๋ง›์„ ์ฐพ์œผ์‹œ๋Š” ๋ฐ์— ๋„์›€์ด ๋๋Š”์ง€ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค(์“ฐ๊ณ  ๋ณด๋‹ˆ ๊ธฐ๋Šฅ์ด ์•„๋‹ˆ๋„ค์š”!). ๋‹ค๋“ค ๊ณ ์ƒ ๋งŽ์œผ์…จ์Šต๋‹ˆ๋‹ค. (*หŠแต•ห‹o๐Ÿ’o

๐Ÿง‘๐Ÿปโ€๐Ÿฆณ ์ตœํฌ์„ 

๐ŸŽ™๏ธ ํ”„๋กœ์ ํŠธ ๊ฑฐ์˜ ๋๋‚  ๋ฌด๋ ต HTTP์— ๋Œ€ํ•ด์„œ ๊ณต๋ถ€๋ฅผ ํ–ˆ๊ณ , back api๋ฅผ ์„ค๊ณ„ํ•  ๋•Œ ๊ณ ๋ คํ•˜์ง€ ๋ชปํ•œ ๋ถ€๋ถ„์ด ๋งŽ๋‹ค๋Š” ๊ฒƒ์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ตœ๋Œ€ํ•œ ๋ฆฌ์†Œ์Šค๋งŒ ๋‚จ๊ธฐ๊ณ  method๋ฅผ ๋‹ค๋ฅด๊ฒŒ ํ•˜๋Š” ์‹์œผ๋กœ api๋ฅผ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š”๋ฐ ๋™์‚ฌ ํ˜•ํƒœ์— url๋ฅผ ํฌํ•จํ•˜๋Š” ์‹์œผ๋กœ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ถ€๋ถ„์ด ํ”„๋กœ์ ํŠธ ๋๋‚˜๊ณ  ๋ฐฐ์›Œ์„œ ์•„์‰ฝ๊ฒŒ ๋Š๊ปด์ง‘๋‹ˆ๋‹ค. ๋˜ํ•œ back์—์„œ 500์—๋Ÿฌ๊ฐ€ ๋‚˜์˜ฌ ์ˆ˜ ์žˆ๋Š” ๊ฒฝ์šฐ๋ฅผ ์ตœ๋Œ€ํ•œ ์ƒ๊ฐํ•˜๊ณ  ๋ง‰์•„์•ผ ํ•˜๋Š”๋ฐ ๊ทธ ๋ถ€๋ถ„์— ๋Œ€ํ•ด ๋งŽ์ด ์บ์น˜ํ•˜์ง€ ๋ชป ํ•ด์„œ ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค. (ํ•ญ์ƒ 500 ์—๋Ÿฌ๋‚˜๋ฉด ์•Œ๋ ค์ฃผ์‹  ํŒ€์›๋“ค์—๊ฒŒ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์˜์ฃผ๋‹˜์ด๋ž‘ ๋๊นŒ์ง€ ๋ชปํ•ด์„œ ์ •๋ง ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค.. ๊ฐœ๋ฐœํ•˜๋Š” ๊ฒƒ๋„ ์˜๋ฏธ ์žˆ์ง€๋งŒ ํŒ€์›์ด๋ž‘ ๊ฐ™์ด ํ”„๋กœ์ ํŠธ ํ•˜๋Š” ๊ฒƒ์ด ์ •๋ง ์ฆ๊ฑฐ์šด ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค.

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

๐Ÿงš๐Ÿปโ€โ™‚๏ธ ๊น€์‹ ์ฒ 

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

๐Ÿ‘ฆ๐Ÿป ๋ฐ•์ข…๋ฏผ

๐ŸŽ™๏ธ ๋ฆฌํŒฉํ† ๋ง์ด ์ œ๋Œ€๋กœ ์•ˆ๋˜์–ด ์ฝ”๋“œ๊ฐ€ ๋ณด๊ธฐ ์–ด๋ ต๊ณ  hook ํ•จ์ˆ˜๋ฅผ ๋‹ค์–‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜์—ฌ ์ข€ ๋” ๊ฐ„ํŽธํ•˜๊ฒŒ ์ฝ”๋“œ๋ฅผ ์งค ์ˆ˜ ์žˆ์—ˆ์ง€๋งŒ ๊ทธ๋ ‡๊ฒŒ ํ•˜์ง€ ๋ชปํ•œ ์ ์ด ์•„์‰ฌ์› ์Šต๋‹ˆ๋‹ค. ๋˜, ์ฒ˜์Œ์— DB์— Data๋ฅผ ๋ชจ๋ฐ”์ผ ํฌ๋กค๋ง์„ ํ†ตํ•ด ๋ฐ›์œผ๋ ค๊ณ  ์‹œ๋„ํ•˜์˜€์ง€๋งŒ ์‹คํŒจํ•˜์—ฌ ํœด๋จผ ์ธํ’‹์œผ๋กœ ์ง์ ‘ Data๋ฅผ ๋„ฃ๋Š” ๋ฐฉ์‹์œผ๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ ๊ธฐํšŒ์—๋Š” ๊ผญ ๋ชจ๋ฐ”์ผ ํฌ๋กค๋ง์„ ์„ฑ๊ณตํ•˜๊ณ  ์‹ถ์€ ๋งˆ์Œ์ด ๋“ญ๋‹ˆ๋‹ค.

๐Ÿง‘ ์ž„์ƒ๋นˆ

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

Q. ํ”„๋กœ์ ํŠธ ์ค‘์—์„œ ์ถ”๊ฐ€๋กœ ๊ตฌํ˜„ํ•˜๊ณ  ์‹ถ์€ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค๋ฉด, ์–ด๋–ค ๊ฒƒ์ธ๊ฐ€์š”?

๐Ÿ‘ฆ๐Ÿป ๋ฐ•์ข…๋ฏผ

๐ŸŽ™๏ธ ๋ฐ์ดํ„ฐ๋ฅผ DB์— ์‚ฌ๋žŒ์ด ์ง์ ‘ ๊ธฐ์ž…ํ•˜์ง€ ์•Š๊ณ  ๋ชจ๋ฐ”์ผ ํฌ๋กค๋ง์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์ฝ”๋“œ๋ฅผ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๐Ÿง‘๐Ÿปโ€๐Ÿฆณ ์ตœํฌ์„ 

๐ŸŽ™๏ธ ์ข…๋ฏผ๋‹˜ ๋ง์”€์ฒ˜๋Ÿผ ๋ชจ๋ฐ”์ผ ํฌ๋กค๋ง์„ ์„ฑ๊ณตํ–ˆ์œผ๋ฉด ์ •๋ง ์ข‹์•˜์„ ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ DB๋ฅผ ๋ถ„๋ฆฌํ•ด์„œ ๊ด€๋ฆฌํ•˜๋Š” ํ˜•ํƒœ๋„ ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

๐Ÿง‘๐Ÿป ํ•œ์ง€์šด

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

๐Ÿงš๐Ÿปโ€โ™‚๏ธ ๊น€์‹ ์ฒ 

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

๐Ÿง‘ ์ž„์ƒ๋นˆ

๐ŸŽ™๏ธ ์‹ธ๋ฐ–์‹์—์„œ๋„ ํ•€์„ ๋ˆŒ๋ €์„ ๋•Œ ๋ฆฌ๋ทฐ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์ฐฝ์ด ๋œจ๊ฑฐ๋‚˜ ์ •๋ณด๊ฐ€ ๋œฐ ์ˆ˜ ์žˆ๋„๋ก ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

Q. ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ ๋ฐฐ์šด ์ ์ด ์žˆ๋‹ค๋ฉด, ์–ด๋–ค ๊ฒƒ์ธ๊ฐ€์š”?

๐Ÿง‘๐Ÿปโ€๐Ÿฆณ ์ตœํฌ์„ 

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

๊ทธ๋ฆฌ๊ณ  ์ผ๋‹จ git ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•ด์„œ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. 1ํ•™๊ธฐ ์ตœ์ข… ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋Š” ๊ณผ์ •์—์„œ๋„ git์„ ์‚ฌ์šฉํ–ˆ์ง€๋งŒ ์—ฌ๋Ÿฌ ๋ช…์—์„œ git์„ ์‚ฌ์šฉํ•˜๋‹ค๋ณด๋‹ˆ ์—ฌ๋Ÿฌ ์—๋Ÿฌ๋ฅผ ๋ดค๊ณ โ€ฆ ํ•™์Šตํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

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

๋งˆ์ง€๋ง‰์œผ๋กœ ์ €ํฌ ํŒ€์›๋“ค ํ•œ๋ช… ํ•œ๋ช… ๋‹ค ๋Šฅ๋ ฅ์ž์—ฌ์„œ ๋งŽ์ด ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๊ธด ๊ธฐ๊ฐ„์ด์—ˆ์ง€๋งŒ ์ง€์น˜์ง€ ์•Š๊ณ  ์œผ์ƒค์œผ์ƒคํ•˜๊ฒŒ ํ•ด์„œ ์ฆ๊ฒ๊ฒŒ ํ”„๋กœ์ ํŠธ ๋งˆ๋ฌด๋ฆฌ ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค!!

๐Ÿง‘๐Ÿป ํ•œ์ง€์šด

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

๐Ÿงš๐Ÿปโ€โ™‚๏ธ ๊น€์‹ ์ฒ 

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

๐Ÿ‘ฆ๐Ÿป ๋ฐ•์ข…๋ฏผ

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

๐Ÿง‘ ์ž„์ƒ๋นˆ

๐ŸŽ™๏ธ ๊ธฐ์กด์˜ 2์ธ์ด์„œ ํ•˜๋˜ ๊ฐœ๋ฐœ์—์„œ 6์ธ์œผ๋กœ ๋Š˜์–ด๋‚˜๋ฉด์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค๊ณผ ํ˜‘๋ ฅํ•˜๊ณ  ํ˜‘์—…ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ ํ˜‘์—… ํˆด ์‚ฌ์šฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ์ค‘์š”ํ•œ ์†Œํ†ต! ํ•„์š”ํ•œ ๊ฒƒ์ด ์žˆ๊ฑฐ๋‚˜ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ๋ฐ”๋กœ๋ฐ”๋กœ ๋งํ•ด์„œ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ , ๊ทธ๋ฆฌ๊ณ  ์„œ๋กœ ์–ด๋Š ์œ„์น˜์—์„œ ์–ด๋– ํ•œ ์ž‘์—…์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋Š”์ง€ ์†Œํ†ตํ•˜์—ฌ ์ฝ”๋“œ์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋„๋ก ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ , ์„œ๋กœ ์ผ์ •์ด ๋งž์ง€ ์•Š์•„ ๊ฐ์ž ์ฝ”๋”ฉ์„ ํ•˜๋Š” ๊ฒฝ์šฐ์— ์ง„ํ–‰ ์ƒํ™ฉ์„ ๊ธฐ๋กํ•˜๊ณ  ๊ทธ ์‚ฌํ•ญ์„ ์•Œ๋ ค์•ผ ํ•œ๋‹ค๋Š” ์  ๋“ฑ.. ํ˜‘์—…๊ณผ ํ˜‘๋ ฅ์˜ ๊ณผ์ •์„ ์‹ค๋ฌด์ฒ˜๋Ÿผ ์ด์šฉํ•ด๋ณผ ์ˆ˜ ์žˆ์–ด์„œ ์ข‹์•˜์Šต๋‹ˆ๋‹ค. (Git, Jira, Figma, VSC Live Share, Notion ๋“ฑ)

๊พธ์ค€ํžˆ ์ข‹์€ ์ ๋“ค์„ ๋‹ค๋ฅธ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•  ๊ฒƒ์ด๋ฉฐ ์ด ๊ณผ์ •์„ ํ•จ๊ป˜ ํ•ด์ค€ ํŒ€์›๋“ค์ด ๋„ˆ๋ฌด๋‚˜ ๊ณ ๋ง™์Šต๋‹ˆ๋‹ค.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published