Skip to content

๐Ÿถ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ํ•จ๊ป˜ํ•œ ์‹œ๊ฐ„๋“ค์˜ ๊ธฐ๋ก : ํŽซ๋ชจ๋ฆฌ๐Ÿถ

Notifications You must be signed in to change notification settings

KUSITMS-27th-TEAM3/BackEnd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿถ ์„œ๋น„์Šค ์†Œ๊ฐœ

๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ํ•จ๊ป˜ํ•œ ์‹œ๊ฐ„๋“ค,

์ง€๋‚˜๊ฐ€๋Š” โ€˜์ˆœ๊ฐ„โ€™์ด ์•„๋‹Œ ์ง€์†๋˜๋Š” โ€˜๊ธฐ์–ตโ€™์œผ๋กœ !

โ€˜ํŽซ๋ชจ๋ฆฌโ€™ (pet + memory)

_

๐Ÿ“ธ์ด๋ฏธ์ง€ ์„ค๋ช…

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

๐Ÿ’ปย ํŒ€๋ช… : ์‚ผ์ „(SAMSION)

Untitled ํŒ€ โ€˜์‚ผ์ „(SAMSION)โ€™ ์€

โ€˜ํ™”ํ•ฉโ€™, โ€˜์ถ”์–ตโ€™, โ€˜์†Œํ†ตโ€™ ์ด๋ผ๋Š” 3๊ฐ€์ง€์˜ ๋น„์ „์œผ๋กœ

์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” 3์กฐ๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ”–R&R

๋ถ„์•ผ ์ด๋ฆ„ ํฌ์ง€์…˜
๊ธฐํš ์‹ ๋ฏผ์„  ๐Ÿ–Šํ”„๋กœ์ ํŠธ ๋งค๋‹ˆ์ง•, ์„œ๋น„์Šค ๊ธฐํš, ์‚ฌ์—… ๋ชจ๋ธ ๊ตฌ์ถ•
๊ธฐํš ํ•˜ํ˜„์ • ๐Ÿ“Š์„œ๋น„์Šค ๊ธฐํš, ๋ฆฌ์„œ์น˜ ๋‹ด๋‹น
๊ธฐํš ๊น€๊ฐ€์—ฐ ๐Ÿ“‘์„œ๋น„์Šค ๊ธฐํš, ๋ฉ”๋‰ด๊ตฌ์กฐ๋„ ๋‹ด๋‹น
๋””์ž์ธ ์˜คํƒœ์„ ๐ŸŽจUI/UX, ์„œ๋น„์Šค ๋””์ž์ธ
๊ฐœ๋ฐœ ์žฅ์„ธ์€ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ปBack-end ๊ฐœ๋ฐœ, ์ธํ”„๋ผ๊ตฌ์ถ•
๊ฐœ๋ฐœ ์‹ฌ๊ทœ๋ฏผ ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ปBack-end ๊ฐœ๋ฐœ, ์ธํ”„๋ผ๊ตฌ์ถ•
๊ฐœ๋ฐœ ์ด์ˆ˜๋นˆ ๐Ÿ‘พ๊ฐœ๋ฐœ ํŒŒํŠธ์žฅ, Front-end ๊ฐœ๋ฐœ
๊ฐœ๋ฐœ ์ž„์ง€์€ ๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ปFront-end ๊ฐœ๋ฐœ

๐Ÿ“‘ ๋ชฉ์  ๋ฐ ํ•„์š”์„ฑ

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

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

๐Ÿฉบ ๋ฏธ๊ตญ์ˆ˜์˜์‚ฌํ˜‘ํšŒ๊ฐ€ ์ œ์•ˆํ•˜๋Š” ํŽซ๋กœ์Šค ์ฆํ›„๊ตฐ ๊ทน๋ณต๋ฒ•์€ ๋‹ค์Œ ๋‹ค์„ฏ ๊ฐ€์ง€์ž…๋‹ˆ๋‹ค.

  1. ๋ฐ˜๋ ค๋™๋ฌผ์ด ์—†๋Š” ํ˜„์‹ค์„ ๋ฐ›์•„๋“ค์ด๋ ค ๋…ธ๋ ฅํ•˜๊ธฐ
  2. ์Šฌํ”ˆ ๊ฐ์ •์„ ์ถฉ๋ถ„ํžˆ ๋Š๋ผ๊ธฐ
  3. ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ์˜ ์ถ”์–ต์„ ๋– ์˜ฌ๋ฆฌ๊ธฐ
  4. ๋ฐ˜๋ ค๋™๋ฌผ์ด ๋‚ด๊ฒŒ ์–ด๋–ค ์˜๋ฏธ์˜€๋Š”์ง€ ๋˜์ƒˆ๊ธฐ๊ธฐ
  5. ๋‹ค๋ฅธ ์‚ฌ๋žŒ๊ณผ ๊ฐ์ •์„ ๊ณต์œ ํ•˜๊ธฐ

๐Ÿ’ก ์‚ผ์ „(Samsion) ํŒ€์€ ์œ„์˜ ๋‹ค์„ฏ ๊ฐ€์ง€ ๊ทน๋ณต๋ฒ• ์ค‘์—์„œ 3, 4, 5๋ฒˆ์— ์ฃผ๋ชฉํ•˜์—ฌ ๋ฐ˜๋ ค๋™๋ฌผ ์ถ”์–ต ๊ธฐ๋ก ์„œ๋น„์Šค, ํŽซ๋ชจ๋ฆฌ๋ฅผ ๊ธฐํšํ–ˆ์Šต๋‹ˆ๋‹ค.

์‚ผ์ „ ํŒ€์€ ์„ค๋ฌธ์กฐ์‚ฌ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ํ•„๋“œ๋ฆฌ์„œ์น˜๋ฅผ ํ†ตํ•ด

  1. ์ด๋ณ„ํ•œ ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ์˜ ์ถ”์–ต์„ ํšŒ์ƒํ•  ๋•Œ ๊ณผ๊ฑฐ ๊ธฐ๋ก๋ฌผ์„ ๋ชจ์•„๋‘๋Š” ๋‹ˆ์ฆˆ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
  2. ๋ฐ˜๋ ค๋™๋ฌผ์˜ ์ฃฝ์Œ์„ ๋งˆ์ฃผํ•œ ์‚ฌ๋žŒ๋“ค์€ ๊ฐ™์€ ๊ฒฝํ—˜์„ ํ•œ ๊ฒฝํ—˜์ž์˜ ํ›„๊ธฐ, ์กฐ์–ธ์„ ํ†ตํ•ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค.

์œ„ ๋‘ ๊ฐ€์ง€ ๊ฐ€์„ค์„ ๊ฒ€์ฆํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋ฐ˜๋ ค๋™๋ฌผ์˜ ์ฃฝ์Œ์„ ๊ฒฝํ—˜ํ•œ ์‚ฌ๋žŒ๋“ค์ด ์–ด๋– ํ•œ ๋ฌธ์ œ ์ƒํ™ฉ์— ์ง๋ฉดํ•˜๊ณ  ์žˆ๋Š”์ง€ ํŒŒ์•…ํ–ˆ์Šต๋‹ˆ๋‹ค.

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

2. ์–ธ์ œ ์–ด๋””์—์„œ๋‚˜ ์‚ฌ์ดํŠธ์— ์ ‘์†์„ ํ†ตํ•ด ์ถ”์–ต์„ ํšŒ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝํ—˜ ์ œ๊ณต

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

2. โ€˜๊ฐ์ • ๊ณต์œ ํ•˜๊ธฐโ€™๋‹จ๊ณ„๋ฅผ ํ†ตํ•ด ๊ฐ™์€ ๊ฒฝํ—˜์ด ์žˆ๋Š” ํƒ€์ธ์œผ๋กœ๋ถ€ํ„ฐ ์œ„๋กœ์™€ ์กฐ์–ธ์„ ์–ป์„ ์ˆ˜ ์žˆ์Œ.

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

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

๐Ÿ“ˆ ์„œ๋น„์Šค ์ฐจ๋ณ„์„ฑ

๐ŸถํŽซ๋ชจ๋ฆฌ ๐Ÿ”ธ์นด๋ฃจ์†Œ ๐Ÿ”ธ์œ„๋“œํŽซ ๐Ÿ”ธ21๊ทธ๋žจ
์„œ๋น„์Šค ์†Œ๊ฐœ ๋ฐ˜๋ ค๋™๋ฌผ ์ถ”์–ต ๊ธฐ๋ก ์„œ๋น„์Šค ํŽซ๋กœ์Šค์ฆํ›„๊ตฐ ๊ทน๋ณต ์ƒ๋‹ด ์ปค๋ฎค๋‹ˆํ‹ฐ ๋ฐ˜๋ ค๋™๋ฌผ์žฅ๋ก€ ์„œ๋น„์Šค ๋ฐ˜๋ ค๋™๋ฌผ ์žฅ๋ก€ ์„œ๋น„์Šค
์ œ๊ณต ๊ธฐ๋Šฅ ์ถ”์–ต์•จ๋ฒ”, ์˜๋ฏธ๊ธฐ๋ก, ์žฅ๋ก€์ •๋ณด ๋ฐ˜๋ ค์ธ ์ƒ๋‹ด, ํŽซ๋ธŒ๋ ˆํ„ฐ ์žฅ๋ก€์‹์žฅ ์—ฐ๊ฒฐ, ์žฅ๋ก€์ ˆ์ฐจ์•ˆ๋‚ด, ์ถ”๋ชจ๊ด€ ์žฅ๋ ˆ์„œ๋น„์Šค(์ ˆ์ฐจ ๋ฐ ๋น„์šฉ ์•ˆ๋‚ด, ์šฉํ’ˆํŒ๋งค), ์ œํ’ˆํŒ๋งค
๊ฐ์ • ๊ณต์œ  ๋ฐฉ์‹ ๊ณต์œ ์•จ๋ฒ” ๋ฐ ์˜ค๋Š˜์˜ ์งˆ๋ฌธ์„ ํ†ตํ•ด ๊ฐ™์€ ๊ฒฝํ—˜์„ ๊ณต์œ ํ•˜๊ณ  ์žˆ๋Š” ๋ฐ˜๋ ค์ธ๋“ค๊ณผ ์†Œํ†ต ์ƒ๋‹ด(์ด๋ฉ”์ผ, ์˜จ/์˜คํ”„๋ผ์ธ ๋ชจ์ž„) X X
๋ฐ˜๋ ค๋™๋ฌผ ๊ธฐ์–ต ๋ฐฉ์‹ ์ถ”์–ต์•จ๋ฒ”, ์˜ค๋Š˜์˜ ์งˆ๋ฌธ, ๊ฐ์ •์“ฐ๊ธฐ๋ฅผ ํ†ตํ•ด ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ์˜ ์ถ”์–ต ๊ธฐ๋ก ํŽซ๋ธŒ๋ ˆํ„ฐ ์ถ”๋ชจ๊ด€ ์ œํ’ˆํŒ๋งค(๋ฃจ์„ธ๋–ผ; ๋ฐ˜๋ ค๋™๋ฌผ ์œ ๊ณจ๋ถ„ ๋ณด์กดํ•˜๋Š” ์Šคํ†ค)
์žฅ๋ก€์ •๋ณด ์ œ๊ณต ๋ฐฉ์‹ 1. ์žฅ๋ก€ ์ ˆ์ฐจ ๋‹จ๊ณ„๋ณ„ ๊ด€๋ จ ๊ธฐ๊ด€ ์ถ”์ฒœ

2.์žฅ๋ก€ ๊ธฐ๊ด€ ๋‹ค๋Œ€๋‹ค ๋น„๊ต ์„œ๋น„์Šค

X ์žฅ๋ก€์ ˆ์ฐจ, ๋น„์šฉ ์ •๋ณด ์•ˆ๋‚ด ์žฅ๋ก€์ ˆ์ฐจ ์•ˆ๋‚ด ๋ฐ ์ง์˜ ์žฅ๋ ˆ์‹์žฅ ์˜ˆ์•ฝ ์„œ๋น„์Šค

๐Ÿ“‰ ์œ ์ €๋ฆฌ์„œ์น˜ ๊ฒฐ๊ณผ ๋ถ„์„ ๋ฐ ์ธ์‚ฌ์ดํŠธ ๋„์ถœ

๐Ÿ’ก ๋ชฉ์  : ๊ฐ€์„ค ๊ฒ€์ฆ์„ ํ†ตํ•ด ์„œ๋น„์Šค์˜ ํ•„์š”์„ฑ์„ ์ธ์ง€ํ•˜๊ณ  ์ˆ˜์š”์— ๋”ฐ๋ผ ์„ธ๋ถ€๊ธฐ๋Šฅ์„ ๊ธฐํšํ•˜๊ธฐ ์œ„ํ•œ ์„ค๋ฌธ

์ธ์› : 395๋ช… (04.16 ๊ธฐ์ค€)

๋‚ด์šฉ : ๋ฐ˜๋ ค๋™๋ฌผ ๊ด€๋ จ ์„œ๋น„์Šค, ๋ฐ˜๋ ค๋™๋ฌผ ์žฅ๋ก€์ •๋ณด, ํŽซ๋กœ์Šค ์ฆํ›„๊ตฐ ๋“ฑ์— ๋Œ€ํ•œ ์งˆ๋ฌธ

๐Ÿ’ก ์ฃฝ์Œ ์ดํ›„ ๋Œ€์ฒ˜ ๋ฐฉ๋ฒ•์ด๋‚˜ ์žฅ๋ก€์™€ ๊ด€๋ จ๋œ ์ •๋ณด ์ œ๊ณต ์„œ๋น„์Šค

์žฅ๋ก€ ์ ˆ์ฐจ๋ฅผ ์ œ๊ณตํ•˜๊ณ , ์›น ์„œ๋น„์Šค์—์„œ ์žฅ๋ก€ ๊ด€๋ จ ์—…์ฒด๋ฅผ ๋น„๊ตํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค

๋– ๋‚œ ๋ฐ˜๋ ค๊ฒฌ์˜ ์‚ฌ์ง„์ด๋‚˜ ์˜์ƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์™€ ๊ฒŒ์ž„์ฒ˜๋Ÿผ ๊พธ๋ฐ€ ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค๋กœ์˜ ํ™•์žฅ

๋ฐ˜๋ ค๋™๋ฌผ์„ ๊ธฐ์–ตํ•˜๊ณ  ์ถ”์–ตํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์˜ ํ•„์š”์„ฑ์„ ํ™•์ธํ•˜์˜€์œผ๋ฉฐ, ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํŽซ๋ชจ๋ฆฌ ์„œ๋น„์Šค์˜ ํ™•์žฅ์„ฑ๊ณผ ๊ธฐํš ๋ฐฉํ–ฅ์„ฑ์„ ๊ตฌ์ถ•ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

๐Ÿ”†TAM-SAM-SOM

ํŽซ๋ชจ๋ฆฌ ์„œ๋น„์Šค ํšŒ์› ๊ฐ€์ž… ๊ฑด ์ˆ˜ 50๋งŒ ๊ฑด ํ™•๋ณด๋ฅผ ์‹œ์ž‘์œผ๋กœ, ์ ์ฐจ ์‹œ์žฅ์„ ๋„“ํ˜€๊ฐˆ ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

Untitled (1)

TAM SAM SOM
๊ตญ๋‚ด ์—ฐ๊ฐ„ ๋ฐ˜๋ ค๋™๋ฌผ์˜ ์‚ฌ๋ง์„ ๊ฒฝํ—˜ํ•˜๋Š” ์ธ๊ตฌ ๊ทœ๋ชจ ํŽซ๋กœ์Šค ์ฆํ›„๊ตฐ์„ ๊ฒช๊ณ  ์žˆ๋Š” ์ธ๊ตฌ ๊ทœ๋ชจ ๊ตญ๋‚ด ์—ฐ๊ฐ„ ์„œ๋น„์Šค ์ด์šฉ์ž ๊ทœ๋ชจ
1,300,000๋ช… 650,000๋ช… 494,000๋ช…

๐Ÿ’ก์„œ๋น„์Šค ํ™•์žฅ ๊ณ„ํš

๐ŸŽฏ์„œ๋น„์Šค ํƒ€๊ฒŸ์ธต

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

๋ถ„๋ฅ˜ 1์ฐจ ํƒ€๊ฒŸ ์œ ์ € 2์ฐจ ํƒ€๊ฒŸ ์œ ์ €
ํƒ€๊ฒŸ ์„ค๋ช… ๋ฐ˜๋ ค๋™๋ฌผ์˜ ์ฃฝ์Œ์„ ๊ฒฝํ—˜ํ•œ ์‚ฌ๋žŒ ์ค‘ ๊ทธ๋ฆฌ์›€์„ ๋Š๋ผ๊ณ  ์ƒ์‹ค๊ฐ์— ๋น ์ ธ์žˆ๋Š” ์œ ์ €, ์ฃฝ์Œ ์ดํ›„ ์žฅ๋ก€์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์ด ์žˆ๋Š” ์œ ์ € ์ฃฝ์Œ ์™ธ์—๋„ ๋‹ค๋ฅธ ์ด์œ (์ž…์–‘, ๊ธฐํƒ€ ๋‹ค๋ฅธ ์ด์œ )๋กœ ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ์ด๋ณ„์„ ๊ฒช์€ ์œ ์ €
๊ด€๋ จ ๊ธฐ๋Šฅ โ€˜์ถ”์–ต ํšŒ๊ณ ํ•˜๊ธฐ', โ€˜์˜๋ฏธ ๋˜์ƒˆ๊ธฐ๊ธฐโ€™, ์žฅ๋ก€์ •๋ณด ์ œ๊ณต ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ํŽซ๋กœ์Šค ์ฆํ›„๊ตฐ์„ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋„๋ก โ€˜ํŽซ๋ชจ๋ฆฌโ€™ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•จ. ์ฃฝ์Œ ์™ธ์—๋„ ๋‹ค๋ฅธ ์ด์œ ๋กœ ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ์ด๋ณ„์„ ๊ฒช์€ ์œ ์ €๋“ค์—๊ฒŒ๋„ ํŽซ๋ชจ๋ฆฌ์˜ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ด๋ณ„๋กœ ์ธํ•œ ์Šฌํ””์„ ๊ทน๋ณตํ•  ์ˆ˜ ์žˆ๋„๋ก ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•จ.

๐ŸŽฏ๊ธฐ๋Šฅ ํ™•์žฅ

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

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

2. ๊ธฐ๋กํ•˜๊ธฐ์— ์ผ๊ธฐ์žฅ ์“ฐ๊ธฐ์— ๊ธ€์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์ถœ์„ ๋“ฑ๋ก์„ ์ง„ํ–‰ํ•˜๊ณ , 1์žฅ์˜ ์™„์„ฑ๋œ ์‚ฌ์ง„ ์™„์„ฑ(60 ํฌ์ธํŠธ)ํ•  ์‹œ, ์ถ”๋ชจ๋ฌ˜ ์‹ฌ๊ธฐ or ์œ ๊ธฐ๊ฒฌ ๋ณดํ˜ธ์†Œ ๊ธฐ๋ถ€ ํ”„๋กœ๊ทธ๋žจ์„ ๊ธฐํšํ•จ.

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

๐Ÿ“Œ ํ•ต์‹ฌ ๊ธฐ๋Šฅ

ํŽซ๋กœ์Šค ์ฆํ›„๊ตฐ ์˜ˆ๋ฐฉ ๋ฐ ๊ทน๋ณต์„ ์œ„ํ•ด ํŽซ๋ชจ๋ฆฌ ์„œ๋น„์Šค๋Š” โ€˜์ถ”์–ต ๊ธฐ๋กโ€™ ๊ณผ โ€˜์žฅ๋ก€ ์ •๋ณด ์ œ๊ณตโ€™ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ์„ค๋ช…
์ถ”์–ต ํšŒ๊ณ ํ•˜๊ธฐ [์‚ฌ์ง„or๋™์˜์ƒorX ์„ ํƒ - ๋‚ด์šฉ ๊ธฐ๋ก - ์ถ”์–ตํƒœ๊ทธ ์„ ํƒ - ๊ณต๊ฐœ ์—ฌ๋ถ€ ์„ ํƒ] ๋“ฑ์˜ ๊ณผ์ •์— ๋”ฐ๋ผ ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ํ•จ๊ป˜ํ•œ ์ถ”์–ต์„ ํšŒ๊ณ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ
์˜๋ฏธ ๋˜์ƒˆ๊ธฐ๊ธฐ ํŽซ๋กœ์Šค ์ฆํ›„๊ตฐ์˜ ๊ทน๋ณต ๋ฐฉ๋ฒ• ์ค‘ ํ•˜๋‚˜์ธ โ€˜๋ฐ˜๋ ค๋™๋ฌผ์˜ ์˜๋ฏธ ๋˜์ƒˆ๊ธฐ๊ธฐโ€™๋ฅผ ์‹ค์ฒœํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฃผ๊ธฐ์ ์œผ๋กœ ๊ด€๋ จ ์งˆ๋ฌธ์„ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ
๊ฐ์ • ๊ณต์œ ํ•˜๊ธฐ ์œ ์‚ฌํ•œ ๊ฒฝํ—˜์„ ํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ฐ์ •์„ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๊ณต์œ ์•จ๋ฒ”์˜ ๋Œ“๊ธ€, ๊ณต๊ฐ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์†Œํ†ตํ•˜๊ณ  ๋‹ค๋ฅธ ๋ฐ˜๋ ค์ธ์—๊ฒŒ ๊ถ๊ธˆํ•œ ์งˆ๋ฌธ์„ ์ œ์•ˆํ•˜์—ฌ ์œ ์ €๋“ค๋ผ๋ฆฌ ์†Œํ†ตํ•˜๊ณ  ๊ณต๊ฐํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ธฐ๋Šฅ
์žฅ๋ก€ ์ •๋ณด ์ œ๊ณต ์žฅ๋ก€ ์ •๋ณด(์ ˆ์ฐจ, ๊ฐ€๊ฒฉ, ์žฅ๋ก€์‹์žฅ, ์žฅ๋ก€์ง€๋„์‚ฌ, ๊ธฐํƒ€ ์„œ๋น„์Šค ๋“ฑ)์„ ์ œ๊ณตํ•˜์—ฌ ์–ด๋ ค์›€ ์—†์ด ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ์˜ ๋งˆ์ง€๋ง‰ ์ธ์‚ฌ๋ฅผ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๊ธฐ๋Šฅ
๋งˆ์ดํŽ˜์ด์ง€ ์„ค์ •, ์ปค๋ฎค๋‹ˆํ‹ฐ์— ์ž‘์„ฑํ•œ ๊ธ€ ๋“ฑ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ €๋ณ„ ๊ฐœ์ธ ํŽ˜์ด์ง€

๐Ÿ“๊ธฐ๋Šฅ ์„ธ๋ถ€ ๋‚ด์šฉ ํ•ฉ์˜

ํ•ต์‹ฌ ๊ธฐ๋Šฅ์˜ ์„ธ๋ถ€ ๋‚ด์šฉ์„ ๊ตฌ์ฒดํ™”ํ•˜์—ฌ ์ •๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.

Untitled (6)

๐Ÿ“ƒย ๋ฉ”๋‰ด๊ตฌ์กฐ๋„

์œ„์˜ ๋‚ด์šฉ์„ ๋ฐ”ํƒ•์œผ๋กœ ํ•œ ๋ฉ”๋‰ด๊ตฌ์กฐ๋„์ž…๋‹ˆ๋‹ค.

Untitled (7)

๐Ÿ’ณ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ ์„ค๊ณ„

โ€˜ํŽซ๋ชจ๋ฆฌโ€™๋Š” Phase๋ฅผ ๋‘ ๊ตฌ๊ฐ„์œผ๋กœ ๋‚˜๋ˆ„์–ด, ์„œ๋น„์Šค ๊ทœ๋ชจ๋ฅผ ํ™•๋ณดํ•œ ํ›„ ์œ ๋ฃŒ ๋ชจ๋ธ๋กœ ์ „ํ™˜ํ•  ์˜ˆ์ •์— ์žˆ์œผ๋ฉฐ, ์•„๋ž˜์™€ ๊ฐ™์€ ํ˜•ํƒœ๋กœ ์ˆ˜์ต์„ ์ฐฝ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Untitled (3)

๐Ÿ“‚๋””์ž์ธ ๋ฌด๋“œ๋ณด๋“œ

๐ŸŽจ๋””์ž์ธ ๋ฌด๋“œ๋ณด๋“œ

์œ ์ €๋“ค์ด ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด์„œ ๋”ฐ๋œปํ•˜๊ณ  ํ™œ๊ธฐ์ฐฌ ๊ฐ์„ฑ์„ ๋Š๋ผ๋ฉฐ ์ถ”์–ต์„ ํšŒ์ƒํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค๊ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์ปฌ๋Ÿฌ๋Š” ๋”ฐ๋œปํ•จ์„ ๋Š๋‚„ ์ˆ˜ ์žˆ๋Š” warm ๊ณ„์—ด์˜ ์˜ค๋ Œ์ง€(#ff8a33) ๋ฅผ ๋ธŒ๋žœ๋“œ ์ปฌ๋Ÿฌ๋กœ ์‚ฌ์šฉํ–ˆ์œผ๋ฉฐ, ์ „์ฒด์ ์ธ ์„œ๋น„์Šค ๋ฌด๋“œ๋„ ์œ ์ €๋“ค์ด ๋ฐ˜๋ ค๊ฒฌ์— ๋Œ€ํ•œ ๊ธ์ •์ ์ธ ๊ฐ์ •์„ ๋ถˆ๋Ÿฌ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ๋„๋ก ๊นจ๋—ํ•˜๊ณ  ๋”ฐ๋œปํ•œ Ref๋กœ ๊ตฌ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.

MoodBoard-02 (1)

๐Ÿพ์„œ๋น„์Šค BI

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


๐Ÿ’ป ๊ธฐ์ˆ  ์Šคํƒ

Front-end
  • ์ „์ฒด ์•ฑ์ด ์ปดํฌ๋„ŒํŠธ ๋‹จ์œ„๋กœ ๊ตฌ์„ฑ๋˜๋ฏ€๋กœ ์žฌ์‚ฌ์šฉ์„ฑ ์ด ๋†’๊ธฐ ๋•Œ๋ฌธ์— ์œ ์ง€๋ณด์ˆ˜์— ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค.
  • ์ „์—ญ์œผ๋กœ ์ปดํฌ๋„ŒํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด CSR ๋ฐฉ์‹์˜ React๋ฅผ ์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • virtual DOM์„ ํ™œ์šฉํ•œ ๋น ๋ฅธ ๋ Œ๋”๋ง์ด ๊ฐ€๋Šฅํ•œ ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

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

  • ํ”„๋ก ํŠธ์—”๋“œ ์ „์—ญ์ƒํƒœ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ๋Ÿฌ๋‹์ปค๋ธŒ๊ฐ€ ๋น„๊ต์  ๋‚ฎ์€ Recoil์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.
  • React Query๋ฅผ ๋„์ž…ํ•ด ์„œ๋ฒ„์ƒํƒœ๋ฅผ ๋”ฐ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋น„๊ต์  ๊ฐ€๋ฒผ์šด ์ „์—ญ์ƒํƒœ ๊ด€๋ฆฌ์ธ Recoil์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

  • CSS๋ฅผ ๋ณ„๋„์˜ ํŒŒ์ผ๋กœ ๋‘์ง€ ์•Š๊ณ  ํ•˜๋‚˜์˜ ๋ชจ๋“ˆ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด CSS-in-JS ๋ฐฉ์‹์„ ์ฑ„ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปดํฌ๋„ŒํŠธ์˜ ์žฌ์‚ฌ์šฉ์„ ์œ„ํ•ด Styled-components๋ฅผ ์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ปดํฌ๋„ŒํŠธ๋“ค์˜ ๊ณตํ†ต๋œ CSS๋ฅผ ํ•˜๋‚˜์˜ Theme์œผ๋กœ ๊ด€๋ฆฌํ•˜๋ฉด ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์šฉ์ดํ•ด์ง€๋Š” ์žฅ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

  • API ํ˜ธ์ถœ์„ ์œ„ํ•ด ๋‚ด์žฅํ•จ์ˆ˜์ธ FETCH ๋Œ€์‹  Axios๋ฅผ ์„ ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ์Šคํ„ด์Šค ์ƒ์„ฑ์„ ํ†ตํ•ด API ํ˜ธ์ถœ์„ ํ• ๋•Œ ๊ณตํ†ต์ ์œผ๋กœ ๋“ค์–ด๊ฐ€๋Š” BASEURL ์ด๋‚˜ Credential ๋ถ€๋ถ„์˜ ์ฝ”๋“œ๋ฅผ ๊ฐ„์†Œํ™” ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Back-end
  • ๋‹ค์–‘ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์„ค์ •์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๊ฐ€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋” ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํŠน์ • ํ™˜๊ฒฝ์ด๋‚˜ ์„œ๋ฒ„, ๊ธฐ์ˆ ์— ์ข…์†๋˜์ง€ ์•Š์œผ๋ฉฐ ์œ ์—ฐํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • key, value ํ˜•ํƒœ๋กœ ๋ฐ์ดํ„ฐ ์ €์žฅ ๋ฐ ํ•ด๋‹น ๋ฐ์ดํ„ฐ์˜ ์œ ํšจ๊ธฐ๊ฐ„ ์„ค์ •์„ ํ†ตํ•œ ํ† ํฐ ๊ด€๋ฆฌ ์šฉ์ดํ•˜๋ฏ€๋กœ ์œ ํšจ์‹œ๊ฐ„์ด ํ•„์š”๋กœ ๋˜๋Š” ๋กœ์ง์—์„œ์˜ ์„ฑ๋Šฅ ์ด์ ์„ ํ™•๋ณดํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

  • CRUD๊ธฐ๋Šฅ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ด์ฃผ๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ง์ ‘ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋ฏ€๋กœ ์ƒ์‚ฐ์„ฑ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋ฉ๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ฟผ๋ฆฌ๋ฅผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์–ด ์ฟผ๋ฆฌ ์ž‘์„ฑ์— ํ•„์š”ํ•œ ๋…ธ๋ ฅ๊ณผ ์‹œ๊ฐ„์„ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ORM(Object-Relational Mapping) ๊ธฐ๋Šฅ์„ ์ž๋™์œผ๋กœ ์ œ๊ณตํ•˜๋ฏ€๋กœ ๊ฐ์ฒด์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ฐ„์˜ ๋งคํ•‘์„ ์ž๋™์œผ๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์Šคํ‚ค๋งˆ ๋ณ€๊ฒฝ์—๋„ ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ง€์›ํ•˜๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ€๊ฒฝ์—๋„ ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ์กด ์ฝ”๋“œ๋ฅผ ์žฌ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

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

  • ๋‹ค์–‘ํ•œ ์šด์˜ ์ฒด์ œ์—์„œ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ๋ฑ์Šค, ์บ์‹ฑ, ์ฟผ๋ฆฌ ์ตœ์ ํ™” ๋“ฑ์˜ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋†’์€ ์ฒ˜๋ฆฌ ์†๋„์™€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ํ…Œ์ŠคํŠธ ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ API ๋ฌธ์„œ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ํ†ตํ•ฉ ํ…Œ์ŠคํŠธ์™€ ๋ฌธ์„œํ™”๋ฅผ ํ•œ ๋ฒˆ์— ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด API ํ…Œ์ŠคํŠธ์™€ ๋ฌธ์„œ ์ž‘์„ฑ์„ ๋™์‹œ์— ์ˆ˜ํ–‰ํ•˜์—ฌ ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์„ ์ ˆ์•ฝํ•˜๊ณ  ์ผ๊ด€์„ฑ ์žˆ๋Š” ๋ฌธ์„œ๋ฅผ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ ์ผ€์ด์Šค์™€ ๋ฌธ์„œ๋ฅผ ์—ฐ๊ฒฐํ•˜์—ฌ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋„๋ก ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ณ€๊ฒฝ๋œ API ์‚ฌํ•ญ์ด ๋ฌธ์„œ์— ์ฆ‰์‹œ ๋ฐ˜์˜๋˜๋„๋ก ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • API ํ˜ธ์ถœ์— ํ•„์š”ํ•œ ์ฝ”๋“œ ์˜ˆ์ œ๋ฅผ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ๊ฐœ๋ฐœ์ž๋“ค์ด API๋ฅผ ์‰ฝ๊ฒŒ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์–ด ์›ํ™œํ•œ ํ˜‘์—…์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ํ˜•์‹์˜ ๋ฌธ์„œ(HTML, PDF, Markdown ๋“ฑ)๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž ์š”๊ตฌ์— ๋Œ€์‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

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

  • GitHub๊ณผ ์™„์ „ํžˆ ํ†ตํ•ฉ๋˜์–ด ์žˆ์–ด GitHub ์ด์Šˆ, ํ’€ ๋ฆฌํ€˜์ŠคํŠธ, ๋จธ์ง€ ๋“ฑ๊ณผ ๊ฐ™์€ ์ด๋ฒคํŠธ๋ฅผ ์ž๋™์œผ๋กœ ๊ฐ์ง€ํ•˜๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • CI/CD ์ž‘์—…์„ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ํ•„์š”ํ•œ ๋งŒํผ ๊ฐ€์ƒ ์„œ๋ฒ„๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์–ธ์ œ๋“ ์ง€ ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

  • ์ €์žฅ ์šฉ๋Ÿ‰์ด ๋ฌดํ•œ๋Œ€์ด๊ณ  ํŒŒ์ผ ์ €์žฅ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์–ด ์šฉ๋Ÿ‰์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์„ฑ๋Šฅ์„ ๋†’์ด๋Š” ์ž‘์—…์ด ํ•„์š”์—†์Šต๋‹ˆ๋‹ค.

  • RDS๋Š” AWS์—์„œ ๊ด€๋ฆฌํ•˜๋Š” ์„œ๋น„์Šค๋กœ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์—…๋ฌด๋ฅผ AWS์—์„œ ๋Œ€์‹  ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์‹œ์Šคํ…œ์˜ ์„ธ๋ถ€์ ์ธ ์„ค์ • ๋ฐ ์šด์˜์— ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š์•„๋„ ๋ฉ๋‹ˆ๋‹ค.

โœ๐Ÿป ๋„ค์ด๋ฐ ๋ฃฐ

  • ์ปดํฌ๋„ŒํŠธ, type, ineterface, ์ƒ์„ฑ์ž,ํด๋ž˜์Šค : PascalCase
  • ์ƒ์ˆ˜ : SNAKE_CASE
  • ํ•จ์ˆ˜,๋ณ€์ˆ˜ camelCase
  • ์ปดํฌ๋„ŒํŠธ prop ์ •์˜ํ• ๋•Œ๋Š” interface์‚ฌ์šฉํ•˜๊ณ  ๊ณตํ†ต type์ด๋‚˜ ์ž์ž˜ํ•œ๊ฒƒ์€ type์œผ๋กœ ์„ ์–ธํ•จ.
  • ๋งŒ์•ฝ type๊ณผ ๋‹ค๋ฅธ ์ปดํฌ๋„ŒํŠธ์˜ ์ด๋ฆ„์ด ๊ฒน์นœ๋‹ค๋ฉด type์„ ๋”ฐ๋กœ ๊ตฌ๋ถ„ํ•จ.
  • ์ปดํฌ๋„ŒํŠธ ์ž‘์„ฑํ•  ๋•Œ => ๋žŒ๋‹คํ•จ์ˆ˜ํ˜•ํƒœ
  • ์ด๋ฒคํŠธํ•ธ๋“ค๋Ÿฌ์ผ๋•Œ๋Š” handle๋กœ ์‹œ์ž‘ํ•˜๋„๋ก ์ž‘์„ฑ
  • ๋ณ€์ˆ˜๋ช… ์ž‘์„ฑํ•  ๋•Œ ์ด๋ฆ„ ๊ธธ์–ด์ง€๋”๋ผ๋„ ๋ฌด์Šจ ๋œป์ธ์ง€ ์˜๋ฏธ๋ฅผ ๋‚˜ํƒ€๋‚ด๋„๋ก ์ž‘์„ฑํ•˜๊ธฐ.
    • handleChange(x) : ํ•จ์ˆ˜๋ช…๋งŒ ๋ณด๊ณ  ์ •ํ™•ํžˆ ์–ด๋–ค ์ผ์„ ํ•˜๋Š”์ง€ ์•Œ๊ธฐ ์–ด๋ ค์›€
    • handleCreateComment(o) : ํ•จ์ˆ˜๋ช…๋งŒ ๋ณด๊ณ ๋„ ์ด ํ•จ์ˆ˜์˜ ์—ญํ• ์„ ์•Œ ์ˆ˜ ์žˆ์Œ.

๐Ÿ”ง System Architecture

์‚ผ์ „ drawio (2) (1)

๐Ÿ”ง CI/CD Process

์‚ผ์ „ drawio (6) (1)

๐Ÿ”ง ERD

ํ™”๋ฉด ์บก์ฒ˜ 2023-05-25 190909

๐Ÿ”ง๊ธฐ๋Šฅ ๋ช…์„ธ์„œ

๊ตฌ๋ถ„ ๊ธฐ๋Šฅ ์ƒ์„ธ ์šฐ์„ ์ˆœ์œ„
๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๋กœ๊ทธ์ธ๊ธฐ๋Šฅ ๋กœ๊ทธ์ธ, ๋กœ๊ทธ์•„์›ƒ ์„œ๋น„์Šค High
์†Œ์…œ๋กœ๊ทธ์ธ ์นด์นด์˜ค, ๊ตฌ๊ธ€์„ ํ†ตํ•œ ์†Œ์…œ๋กœ๊ทธ์ธ ์„œ๋น„์Šค ์ œ๊ณต High
๋ฉ”์ธ ํŽ˜์ด์ง€ ์„œ๋น„์Šค ์†Œ๊ฐœ โ€˜ํŽซ๋ชจ๋ฆฌโ€™ ์„œ๋น„์Šค ์†Œ๊ฐœ - ์„œ๋น„์Šค ์ •์ฒด์„ฑ ๋ฐ ๋น„์ „ ๋“ฑ์˜ ์ •๋ณด High
ํŽ˜์ด์ง€ ์ด๋™ [์ถ”์–ต์•จ๋ฒ”],[์˜๋ฏธ๊ธฐ๋ก],[๋งˆ์ดํŽ˜์ด์ง€],[์žฅ๋ก€์ •๋ณด]๋กœ์˜ ์ด๋™ High
์ถ”์–ต ์•จ๋ฒ” ๊ณต์œ  ์•จ๋ฒ” 1. ๊ทธ๋ฆฌ๋“œ ํ˜•์‹, ์ธ์Šคํƒ€๊ทธ๋žจ ๋ฐฉ์‹

2. ์ตœ๊ทผ ๋“ฑ๋ก์ˆœ, ๊ณต๊ฐ ์ˆœ, ๋Œ“๊ธ€ ์ˆœ, ํƒœ๊ทธ ํ•„ํ„ฐ ๊ธฐ๋Šฅ

High
์•จ๋ฒ” ์ƒ์„ธํŽ˜์ด์ง€ 1. ๋Œ“๊ธ€ ๋ฐ ๊ณต๊ฐ ํ‘œ์‹œ

2. ๊ธฐ๋ก๋ฌผ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ

High
์•จ๋ฒ” ์ž‘์„ฑ 1. ์‚ฌ์ง„, ๋™์˜์ƒ, ํ…์ŠคํŠธ ์ž‘์„ฑ ๊ธฐ๋Šฅ

2. ์ˆ˜์ • ๋ฐ ์‚ญ์ œ ๊ธฐ๋Šฅ

High
๋‚˜์˜ ์•จ๋ฒ” 1. ๋น„๊ณต๊ฐœ/๊ณต๊ฐœ ์ž‘์„ฑํ•œ ๊ธฐ๋ก๋ฌผ ์—ด๋žŒ

2. ์ตœ๊ทผ ๋“ฑ๋ก์ˆœ, ๊ณต๊ฐ ์ˆœ, ๋Œ“๊ธ€ ์ˆœ, ํƒœ๊ทธ / ๊ณต๊ฐœ, ๋น„๊ณต๊ฐœ ํ•„ํ„ฐ ๊ธฐ๋Šฅ

Low
์˜๋ฏธ ๊ธฐ๋ก ์งˆ๋ฌธ ์ œ๊ณต ๋ฐ ๋‹ต๋ณ€ 1. ๋งค์ผ 1๊ฐœ์˜ ์งˆ๋ฌธ ๋…ธ์ถœ

2. ์‚ฌ์šฉ์ž๊ฐ€ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€ ์ž‘์„ฑ

3. ๋‹ต๋ณ€์˜ ๊ณต๊ฐœ ์—ฌ๋ถ€ ์„ ํƒ

High
์ง์ ‘ ์“ฐ๊ธฐ 1. ์ผ๊ธฐ์žฅ / ์งˆ๋ฌธ ์“ฐ๊ธฐ ์ค‘ ์„ ํƒ

2. ํ…์ŠคํŠธ ์ž‘์„ฑ ๋ฐ ์—…๋กœ๋“œ

High
์งˆ๋ฌธ ๋ณด๊ธฐ 1. ์งˆ๋ฌธ ๋‚˜์—ด

2. ํด๋ฆญ์‹œ, ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต(๋‚ด๊ฐ€ ์“ด ๊ฒƒ + ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์“ด ๊ฒƒ) ์—ด๋žŒ

High
์˜๋ฏธ ๋ณด๊ธฐ ๋‚ด๊ฐ€ ๋งŒ๋“  ์งˆ๋ฌธ/ ์ผ๊ธฐ ์—ด๋žŒ Low
์žฅ๋ก€ ์ •๋ณด ์žฅ๋ก€์ ˆ์ฐจ์ •๋ณด ์žฅ๋ก€ ์ ˆ์ฐจ๋ฅผ ๋„์‹ํ™” ํ•˜์—ฌ ํ‘œ๊ธฐ Mid
์žฅ๋ก€์‹์žฅ, ์ง€๋„์‚ฌ ๋“ฑ ์ •๋ณด ์กฐํšŒ 1. ๊ด‘๊ณ  ๋…ธ์ถœ

2. ์žฅ๋ก€์‹์žฅ, ์ง€๋„์‚ฌ, ๋ณดํ—˜, ์„œ๋น„์Šค ์ •๋ณด ์กฐํšŒ

3. ํด๋ฆญ์‹œ, ํŽ˜์ด์ง€ URL ์—ฐ๊ฒฐ

Mid
๋น„๊ต ํŽ˜์ด์ง€ 1. 3๊ฐœ ์„ ํƒ ๋ฐ ์ •๋ณด ๋น„๊ต

2. ํด๋ฆญ ์‹œ, ํŽ˜์ด์ง€ URL ์—ฐ๊ฒฐ

Mid
๋งˆ์ดํŽ˜์ด์ง€ ํšŒ์› ์ •๋ณด ์ˆ˜์ • ์‚ฌ์ง„, ํšŒ์›์ •๋ณด ๋“ฑ ํ™˜๊ฒฝ ์„ค์ • Low
๋‚ด๊ฐ€ ์“ด ๊ธ€ ํ™•์ธ ์˜๋ฏธ๊ธฐ๋ก / ์ถ”์–ต์•จ๋ฒ” ์“ด ๊ธ€ ํ™•์ธ Low
ํฌ์ธํŠธ(์ถœ์„) 1. ๊ธ€ ํ•˜๋‚˜ ์ž‘์„ฑ or ์ถœ์„ ์‹œ ์ฑ„์ƒ‰

2. 60๊ฐœ ๋‹ฌ์„ฑ ์‹œ, ํ•˜๋‚˜์˜ ์ด๋ฏธ์ง€ ์ฑ„์ƒ‰

Low

About

๐Ÿถ๋ฐ˜๋ ค๋™๋ฌผ๊ณผ ํ•จ๊ป˜ํ•œ ์‹œ๊ฐ„๋“ค์˜ ๊ธฐ๋ก : ํŽซ๋ชจ๋ฆฌ๐Ÿถ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published