์ฝ”๋“œ์Šคํ…Œ์ด์ธ  Final Project [ALL-CON] ํšŒ๊ณ 

๐Ÿค”
Retrospect
2022.01.25

header





[ALL-CON] ์ฝ˜์„œํŠธ ์˜ˆ๋งค์ •๋ณด๋ถ€ํ„ฐ ์นœ๊ตฌ๊นŒ์ง€ ์ฐพ์•„์ฃผ๋Š”

์ฝ˜์„œํŠธ ์ข…ํ•ฉ ์ •๋ณด ํ”Œ๋žซํผ ๐ŸŽŸ๏ธ



๐Ÿค” Final Project ํšŒ๊ณ 

  • ์ฝ”๋“œ์Šคํ…Œ์ด์ธ  34๊ธฐ ๋งˆ์ง€๋ง‰ ๊ณผ์ •์ธ ํŒŒ์ด๋„ ํ”„๋กœ์ ํŠธ๋ฅผ ๋ฐฑ์—”๋“œ ํฌ์ง€์…˜์œผ๋กœ ๋งˆ๋ฌด๋ฆฌํ•˜๋ฉฐ, ๊ธฐํš์€ ์–ด๋–ป๊ฒŒ? ์–ด๋–ค ์ž‘์—…์„ ํ•˜์˜€๊ณ  ๋˜ ๊ทธ ๊ณผ์ •์—์„œ ์–ด๋–ค ๋ถ€๋ถ„์—์„œ ๊ณ ๋ฏผ์„ ๊ฒฝํ—˜ํ–ˆ๋Š”์ง€ ๊ธ€๋กœ ๋‚จ๊ฒจ๋ณด๋ ค ํ•œ๋‹ค.

    ์šฐ์„  ์™„์„ฑ๋œ ํ”„๋กœ์ ํŠธ ๋งํฌ(๋„๋ฉ”์ธ์€ ํ˜„์žฌ ๋‚ด๋ ค๊ฐ”์Šต๋‹ˆ๋‹ค.) ์™€ Gihub ์ €์žฅ์†Œ ๋งํฌ ๊ทธ๋ฆฌ๊ณ  ํ”„๋กœ์ ํŠธ ์•ˆ๋‚ด ๋ฌธ์„œ์˜ ๋งํฌ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.



ย ๐Ÿ‘‰ ALL-CON ๋ฐ”๋กœ๊ฐ€๊ธฐย 

ย ๐Ÿ‘‰ Github ๋ฐ”๋กœ๊ฐ€๊ธฐย 

ย ๐Ÿ‘‰ Blog ๋ฐ”๋กœ๊ฐ€๊ธฐย 



๊ธฐํš


  • ๊ธฐํš๋‹จ๊ณ„๋Š” 1์ฃผ์ผ ์ •๋„ ๊ฑธ๋ ธ๋‹ค.

    ์‚ฌ์‹ค ๊ธฐํš์€ ํŒ€์› ๋ชจ๋‘ ์ „๋ฌธ ๋ถ„์•ผ๊ฐ€ ์•„๋‹ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋‹ค๋“ค ๋งŽ์ด ๋ฏธ์ˆ™ํ–ˆ์ง€๋งŒ, ์ƒˆ๋ฒฝ ๋Šฆ์€์‹œ๊ฐ„๊นŒ์ง€ ๋จธ๋ฆฌ๋ฅผ ํ•จ๊ป˜ ๋งž๋Œ€์–ด ์ตœ์„ ์˜ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜จ๊ฑฐ๋ผ ์ƒ๊ฐํ•œ๋‹ค.

  • ๋‹ค๋งŒ First Project์—์„œ ํ•œ๋ฒˆ ๊ฒช์—ˆ๋˜ ๋งŒํผ, ์„œ๋น„์Šค ์ฃผ์ œ ์„ ์ •์€ ๋„ˆ๋ฌด ์ง€์ฒด๋˜์ง€ ์•Š๊ฒŒ๋” ์ง„ํ–‰ํ•˜์˜€๊ณ  ์ฃผ์ œ์— ์•Œ๋งž๋Š” ๊ธฐ์ˆ ๋“ค์„ ์ถ”๋ ค์„œ ์ฃผ์ œ๋ฅผ ์„ ์ •ํ•˜์˜€๋‹ค.



์„ ์ •๋˜์ง€ ๋ชปํ•œ ์ฃผ์ œ๋“ค๊ณผ ์ด์œ 


์ง€๊ธˆ ๋‹ค์‹œ ๋ณด๋‹ˆ ์žฌ๋ฐŒ๋Š” ์ฃผ์ œ๋“ค์ด ๋งŽ์ด ๋‚˜์™”๋˜๊ฑฐ ๊ฐ™๋‹ค.

  • 21.12.27 ์ฃผ์ œ์„ ์ •์„ ์œ„ํ•ด ์•„์ด๋””์–ด ํšŒ์˜๋ฅผ ๊ธฐ๋กํ•œ ๋‚ด์šฉ์ค‘ ์„ ์ •๋˜์ง€ ๋ชปํ–ˆ๋˜ ์ฃผ์ œ๋“ค์„ ์ฐพ์•„๋ณด์•˜๋‹ค.

์Šคํฌ๋ฆฐ์ƒท, 2022-02-23 16-08-15



  • ์—ฌ๋Ÿฌ ์˜๊ฒฌ์ด ๋‚˜์™”์ง€๋งŒ ํšŒ์˜ ๊ฒฐ๊ณผ โ€œ๋„ˆ๋ฌด ์œ„์น˜๊ธฐ๋ฐ˜์— ์ค‘์ ์„ ๋‘” ์„œ๋น„์Šค๋Š” ํ”ผํ•˜์ž!โ€ (์–ด๋–ป๊ฒŒ ํ•ด๋„ ๋‹น๊ทผ๋งˆ์ผ“ ์Šค๋Ÿฌ์›Œ์ง„๋‹ค..) ์˜€๋‹ค.

    CRUD์— ์ค‘์ ์„ ๋‘” ์„œ๋น„์Šค๋Š” 2์ฃผ์ฐจ์— ํ•ด๋ดค๊ธฐ์— SNS๋‚˜ ๊ฒŒ์‹œํŒ ์„œ๋น„์Šค ๋ณด๋‹ค๋Š” ์ƒ‰ ๋‹ค๋ฅธ ์›นํŽ˜์ด์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋ณด์ž๋Š” ์ƒ๊ฐ์œผ๋กœ ์œ„ 4๊ฐœ์˜ ์ฃผ์ œ๋“ค์€ ๋ชจ๋‘ ํƒˆ๋ฝํ•˜์˜€๋‹ค.



  • ๊ทธ๋ฆฌํ•˜์—ฌ ํ˜„์žฌ ALL-CON ๊ณผ (์œ ์‚ฌํ•œ) ์ฃผ์ œ๊ฐ€ ์„ ์ •๋˜์—ˆ๋‹ค.

    ์ดˆ๊ธฐ ๊ธฐํš์€ KOPIS ๊ณต์—ฐ์˜ˆ์ˆ  ํ†ตํ•ฉ์ „์‚ฐ๋ง์„ ์ด์šฉํ•œ ์ฝ˜์„œํŠธ ์ •๋ณด ์•ˆ๋‚ด ์‚ฌ์ดํŠธ์˜€์ง€๋งŒ.. ์ฃผ์ œ๊ฐ€ ๋‹ค์†Œ ๋ฐ”๋€Œ์—ˆ๋‹ค. ์ด์œ ๋Š” ๋’ค์—์„œ ์„ค๋ช…ํ•˜๊ฒ ๋‹ค.



ํ”„๋กœ์ ํŠธ ๋ ˆ์ด์•„์›ƒ ์„ ์ •


  • ์ฃผ์ œ ์„ ์ •์„ ๋งˆ์น˜๊ณ  ๋‚˜์„œ ์›น์‚ฌ์ดํŠธ ๋””์ž์ธ์— ๋Œ€ํ•ด์„œ ๋…ผ์˜๋ฅผ ์‹œ์ž‘ํ•˜์˜€๊ณ , ์—ฌ๋Ÿฌ ๋ ˆ์ด์•„์›ƒ๋“ค์ด ์ œ์‹œ๋˜์—ˆ์—ˆ๋‹ค.

    ๋ฉ”์ธํŽ˜์ด์ง€๋งŒ ์ถ”๋ ค์„œ ๋ณด์—ฌ์ฃผ์ž๋ฉด ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

    (ํ”„๋กœ์ ํŠธ ์ด๋ฆ„์ด ์ •ํ•ด์ง€์ง€ ์•Š์€ ์ƒํƒœ๋ผ ์ด๋ฆ„๋“ค๋„ ๊ฐ€์ง€๊ฐ์ƒ‰์ด๋‹ค ๐Ÿ˜…)









  • ์ดˆ๊ธฐ์—๋Š” ์บ˜๋ฆฐ๋” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์ฝ˜์„œํŠธ ์ผ์ •์„ ๋‹ฌ๋ ฅ์—์„œ ๋ณด์—ฌ์ค„ ์ƒ๊ฐ๋„ ํ•˜์˜€์œผ๋‚˜ ์‹œ๊ฐ„ ๋ฌธ์ œ๋กœ ์‚ฌ์šฉ์„ ํ•˜์ง€ ๋ชปํ•˜์˜€๋‹ค. ๐Ÿ˜ญ

  • ์ด์ค‘ ์ฒซ๋ฒˆ์งธ ๋ ˆ์ด์•„์›ƒ์ด ํšŒ์˜ ๊ฒฐ๊ณผ ์ฑ„ํƒ์ด ๋˜์—ˆ์œผ๋ฉฐ, ํ”„๋ก ํŠธ์—”๋“œ ๋‘ ๋ถ„์ด ์ฃผ๋„์ ์œผ๋กœ UI/UX์™€ ๋ฉ”์ธ ์ปฌ๋Ÿฌ๋กœ ์“ฐ์ผ ์ƒ‰์ƒ์„ ์„ ์ •ํ•˜์—ฌ ์ด๋ฅผ ํ† ๋Œ€๋กœ FIGMA์—์„œ ํ”„๋กœํ† ํƒ€์ž…์„ ์ œ์ž‘ํ•˜์˜€๋‹ค.



์„œ๋น„์Šค ํ•ต์‹ฌ ๊ธฐ์ˆ  ์„ ์ •


  • ์ด๋ถ€๋ถ„์ด ์‚ฌ์‹ค ํ”„๋กœ์ ์Šค ์„ค๊ณ„ โ€œMissโ€ ์˜€๋‹ค.

  • ์‚ฌ์‹ค ํ”„๋ก ํŠธ์—”๋“œ์—์„œ๋Š” First Project์—์„œ TypeError๋ฅผ ๋งŽ์ด ๊ฒช์—ˆ๊ธฐ์— ์ด๋ฒˆ์—๋Š”

    TypeScript

    ๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ณ  ์‹ถ๋‹ค๋ผ๋Š” ์˜๊ฒฌ์œผ๋กœ ๋ชจ์•„์กŒ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์–ธ์–ด๋งŒ ๋ฐ”๊พธ์–ด์„œ ์„œ๋น„์Šค ๊ฐœ๋ฐœ์— ์ž„ํ•˜๋ฉด ๋˜์—ˆ๊ธฐ์— ํ•ต์‹ฌ๊ธฐ์ˆ  ์„ ์ •์ด ์–ด๋ ต์ง„ ์•Š์•˜๋‹ค.

  • ๋ฌธ์ œ๋Š” ๋ฐฑ์—”๋“œ ์„œ๋ฒ„ ์„ค๊ณ„์—์„œ ๋ฐœ์ƒํ•˜์˜€๋‹ค.

    ์ฝ˜์„œํŠธ ์ •๋ณด๋Š” KOPIS ๊ณต์—ฐ์˜ˆ์ˆ  ํ†ตํ•ฉ์ „์‚ฐ๋ง์—์„œ ๊ฐ€์ ธ์˜ค๋ฉด ๋˜๊ฒ ์ง€? ์‹ถ์—ˆ๋Š”๋ฐ ์—ฌ๊ธฐ์„œ 1์ฐจ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค.



"์ฝ˜์„œํŠธ ์ •๋ณด๋งŒ ์—†๋‹ค..."


  • ์•„๋ฟ”์‚ฌ, โ€œ๊ณต์—ฐ / ์—ฐ๊ทน / ๋ฎค์ง€์ปฌโ€ โ€ฆ ์‹ฌ์ง€์–ด โ€œ์•„๋™โ€๋„ ์žˆ์ง€๋งŒ ์ฝ˜์„œํŠธ ์ •๋ณด๋Š” ๊ทธ ์–ด๋””์—์„œ๋„ ์ฐพ์„ ์ˆ˜ ์—†์—ˆ๋‹ค..

    ์ฃผ์ œ ์„ ์ •์„ ๋‹ค์‹œํ•ด์•ผํ•˜๋‚˜ ์ƒ๊ฐ์„ ํ–ˆ์ง€๋งŒ, ๊ธฐ์ˆ ์ ์œผ๋กœ Node.js ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์—ฌ ์›น ํฌ๋กค๋ง์„ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฑธ ์•Œ๊ฒŒ๋˜์—ˆ๊ณ  โ€œ์ธํ„ฐํŒŒํฌ ํ‹ฐ์ผ“โ€, โ€œYES24โ€ ๋‘ ๋Œ€ํ˜• ํ‹ฐ์ผ“ํŒ… ์‚ฌ์ดํŠธ์—์„œ ์ฝ˜์„œํŠธ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€๋‹ค.

  • ๋‹ค๋งŒ, ๋‘ ์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ์ž๋ฃŒ๊ฐ€ ์ •ํ˜•ํ™” ๋˜์ง€์•Š์€ ์ž๋ฃŒ์ด๊ธฐ ๋•Œ๋ฌธ์— NoSQL์ธ MongoDB๋ฅผ ์‚ฌ์šฉํ•ด์•ผํ•˜๋‚˜ ๊ณ ๋ฏผํ•˜์˜€์ง€๋งŒ, ์ „์ฒ˜๋ฆฌ๋งŒ ์ž˜ํ•ด์„œ DB์— ์ €์žฅํ•œ๋‹ค๋ฉด RDBMS๋กœ๋„ ์ถฉ๋ถ„ํžˆ ๊ตฌํ˜„์ด ๊ฐ€๋Šฅํ•  ๋“ฏํ•˜์—ฌ MySQL์œผ๋กœ ์ง„ํ–‰ํ•˜์˜€๋‹ค.

  • ๋˜ํ•œ, ํ•ด๋‹น ์‚ฌ์ดํŠธ์—์„œ ๊ฐ€์ ธ์˜ฌ ์ •๋ณด๋“ค์€ ๋งค์ผ ํŠน์ •ํ•œ ์‹œ๊ฐ„์— ๋งค์ผ ์ˆ˜ํ–‰๋˜์–ด์•ผ ํ•˜๋ฏ€๋กœ node Schedule์„ ํ†ตํ•ด์„œ EC2์—์„œ ์ž๋™ํ™” ์ฒ˜๋ฆฌ๋ฅผ ๊ตฌํ˜„ํ•˜์˜€๋‹ค.

    ์ง€๊ธˆ ์ƒ๊ฐํ•ด๋ณด๋‹ˆ ์™ธ๋ถ€ API๊ฐ€ ์ง€์›๋˜์ง€ ์•Š์•˜๊ธฐ์— ์˜คํžˆ๋ ค ํญ๋„“์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋˜ ๊ฒฝํ—˜์ด๋œ๊ฒƒ ๊ฐ™๋‹ค.



๊ฐœ๋ฐœ๊ณผ์ •


  • ๋งค์ผ AM 09:00 ~ PM 18:00 ์ดํ›„ 2์‹œ๊ฐ„์˜ ์ž์œ ์‹œ๊ฐ„์„ ๊ฐ–๊ณ  PM 20:00~ โ€ฆ ๋งˆ๊ฐ์‹œ๊ฐ„์€ ์ •ํ•˜์ง€ ์•Š์•˜๋Š”๋ฐ ๋ณดํ†ต ์ƒˆ๋ฒฝ 3์‹œ์ •๋„๊นŒ์ง€ ์ •๋ง ๋ฐฅ๋งŒ ๋จน๊ณ  ํ™”์žฅ์‹ค๊ฐ€๋Š” ์‹œ๊ฐ„ ์™ธ์—๋Š” 4์ฃผ๊ฐ„ ์˜จ์ „ํžˆ ๋ชฐ๋‘ํ•˜์˜€๋‹ค.

    ๋•๋ถ„์— ํ”„๋กœ์ ํŠธ๊ฐ€ ๋๋‚œ ๋’ค ๋น„ํƒ€๋ฏผ D ๋ถ€์กฑ์œผ๋กœ ๋ณ‘์›์‹ ์„ธ ์ง€๋Š” ํŒ€์›๋ถ„๋„ ๋ฐœ์ƒํ•˜์˜€๋‹ค.. ํž˜๋“  ๊ณผ์ •์„ ํ•จ๊ป˜ ํ—ค์ณ๋‚˜๊ฐ„ ํŒ€์›๋“ค์ด ์ž๋ž‘์Šค๋Ÿฝ๋‹ค.

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



์ง‘๋‹จ ์ง€์„ฑ์˜ ํž˜


  • โ€œ์ •๋ง ์ด๊ฑด ์ฐธ ์ž˜ํ–ˆ๋‹ค! ๐Ÿ‘โ€

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

"๋‹ค๋“ค ๋ฐ”์˜์ง€ ์•Š์„๊นŒ?"
"์ด๋Ÿฐ๊ฒƒ๋„ ๋ชจ๋ฅธ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€ ์•Š์„๊นŒ?"


  • ์ด๋Ÿฐ ์ƒ๊ฐ์„ ์ „ํ˜€ ํ•˜์ง€ ๋ชปํ•  ๋งŒํผ ํ™˜๊ฒฝ์ด ์ž˜ ๊ตฌ์„ฑ๋˜์—ˆ๋˜๊ฑฐ ๊ฐ™๋‹ค.

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



๋Œ€์ถฉ์€ ์—†๋‹ค


  • ํŒ€์›๋“ค ๋ชจ๋‘ ์š•์‹ฌ์ด ๋งŽ์•„์„œ ๊ทธ๋Ÿฐ์ง€ ์‚ฌ์†Œํ•œ ํฌ์ธํŠธ๋ผ๋„ ์‰ฝ๊ฒŒ ๋„˜์–ด๊ฐ€์ง€ ์•Š์•˜๋‹ค.


"์ด์ •๋„๋ฉด ๋์ž–์•„?"


  • ์ž‘์€ ๊ธฐ๋Šฅ์ด๋ผ๋„ ๊ตฌํ˜„์„ ์™„์„ฑํ•˜๋ฉด ์„œ๋น„์Šค ์‹œ์—ฐ์„ ํŒ€์›๋“ค๋ผ๋ฆฌ ์ง„ํ–‰์„ ํ•˜์˜€๋‹ค.

    ๋ฐ”๋กœ๋ฐ”๋กœ ์ฆ‰๊ฐ์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ๊ณ ๋ฐ›์•„ ๊ฐœ์„ ํ•  ๋‚ด์šฉ๋“ค์„ ๋ฐ”๋กœ๋ฐ”๋กœ ๊ฐœ์„ ํ•˜์˜€๊ณ  ๊ทธ ๊ฒฐ๊ณผ, ํ•œ๊ฒฐ ๋” ๊ฐ„๊ฒฐํ•œ ์ฝ”๋“œ์™€ ๋†’์€ ์™„์„ฑ๋„๋ฅผ ๊ฐ€์ง„ ์›น ์„œ๋น„์Šค๊ฐ€ ํƒ„์ƒํ•œ๊ฒƒ ๊ฐ™๋‹ค.

  • ๋ฌผ๋ก  ์•„์ง ๋ถ€์กฑํ•œ๊ฒŒ ๋งŽ๊ณ , ํ”„๋กœ์ ํŠธ๊ฐ€ ๋‹ค ๋๋‚œ ๋’ค ๋ณด๋‹ˆ ์•„์‰ฌ์šด์ ์ด ๋ชจ๋“  ํŽ˜์ด์ง€์—์„œ ๊ณ„์† ๋ณด์ด๋Š”๊ฑด ์–ด์ฉ”์ˆ˜ ์—†๋‹ค.

    ๋‹ค๋งŒ, ์œ„์™€๊ฐ™์€ ๊ณผ์ •๋งˆ์ € ์—†์—ˆ๋‹ค๋ฉด ์ง€๊ธˆ๋ณด๋‹ค ๋” ํ›„ํšŒ์Šค๋Ÿฌ์šด ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค์ง€ ์•Š์•˜์„๊นŒ?



์•„์‰ฌ์šด ์ 


  • ์‚ฌ์‹ค ๋„ˆ๋ฌด ๋งŽ๋‹ค. ํ•ด๋ณด๊ณ  ์‹ถ์—ˆ์ง€๋งŒ ์‹œ๊ฐ„ ๊ด€๊ณ„์ƒ ์‹œ๋„ํ•ด๋ณด์ง€๋„ ๋ชปํ•œ ๋ชฉ๋ก๋งŒ ๋‚˜์—ดํ•ด๋ด๋„ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค..

    1. ํฌ๋กค๋ง ๋Œ€์ƒ ์‚ฌ์ดํŠธ ์ถ”๊ฐ€

    2. ์˜ˆ๋งค ๋Œ€ํ–‰๊นŒ์ง€ ๊ฐ€๋Šฅํ•œ ๊ฒฐ์ œ ํ”Œ๋žซํผ ๋„์ž…

    3. ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ ๋ชจ๋‘ ๊ต์ฒด

    4. soket.io ๊ธฐ๋Šฅ ์ถ”๊ฐ€

    5. ์‘๋‹ต์†๋„ ๊ฐœ์„ ์„ ์œ„ํ•œ Redis ๋„์ž…

    6. ์œ„์น˜๊ธฐ๋ฐ˜ kakao Map API ๋„์ž…, ๊ทผ์ฒ˜ ์ฝ˜์„œํŠธ ๊ฒ€์ƒ‰



  • ์„œ๋น„์Šค๋ฅผ ๋ณธ๊ฒฉ์ ์œผ๋กœ ํ‚ค์›Œ ๊ด‘๊ณ ๋„ ๋‹ฌ์•„๋ณด์ž ๋“ฑ๋“ฑ.. ๋„ˆ๋ฌด๋‚˜๋„ ํ•˜๊ณ ์‹ถ์€๊ฒŒ ๋งŽ๊ณ  ํ˜„์žฌ ๋ฐฐํฌํ•œ ์›น์‚ฌ์ดํŠธ๋Š” ๋„ˆ๋ฌด ๋ถ€์กฑํ•œ์ ์ด ๋งŽ๋‹ค.

    4์ฃผ๋ผ๋Š” ์‹œ๊ฐ„์ด ์„œ๋น„์Šค๋ฅผ ์ œ์ž‘ํ•˜๋Š”๋ฐ ์–ผ๋งˆ๋‚˜ ๋ถ€์กฑํ•œ ์‹œ๊ฐ„์ธ์ง€ ๊นจ๋‹ณ์•˜๋‹ค.



๊ฐœ์„ ํ•˜๊ณ  ์„ฑ์žฅํ•  ์ 


  • ํŒ€์›๋“ค๊ณผ ํ•ฉ์˜ํ•˜์—ฌ ์„ค ์—ฐํœด๋ฅผ ๋ณด๋‚ธ ๋’ค ALL-CON ํ”„๋กœ์ ํŠธ ๋ฆฌํŒฉํ† ๋ง ๊ธฐ๊ฐ„์„ 1~2์ฃผ๊ฐ€๋Ÿ‰ ์ง„ํ–‰ํ•ด ๋ณผ ์˜ˆ์ •์ด๋‹ค.

    ๊ธฐ๊ฐ„์„ ์งง๊ฒŒ ๊ฐ€์ ธ๊ฐ€๋Š” ์ด์œ ๋Š” ๋„ˆ๋ฌด ๊ธธ๊ฒŒ ํ”„๋กœ์ ํŠธ ๋ฆฌํŒฉํ† ๋ง์„ ์œ„ํ•ด ๊ฐ€์ ธ๊ฐ€๊ธฐ๋ณด๋‹ค๋Š”, ๋‹ค๋“ค ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๋กœ์จ ํ˜„์—…์—์„œ ์ปค๋ฆฌ์–ด๋ฅผ ์Œ“์•„๊ฐ€๋Š”๊ฒŒ ๋” ์ค‘์š”ํ•˜๋‹ค ์ƒ๊ฐ๋˜๊ธฐ ๋•Œ๋ฌธ์— ๋„ˆ๋ฌด ๊ธธ์ง€ ์•Š๊ฒŒ ์ง„ํ–‰ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ•˜์˜€๋‹ค.

  • ๋„ˆ๋ฌด ์•„์‰ฌ์› ๋˜ ์ถ”๊ฐ€๋กœ ๊ตฌํ˜„ํ•ด๋ณด๊ณ  ์‹ถ์€ ๊ธฐ๋Šฅ๋“ค์ด ์žˆ๋‹ค๋ฉด ๊ตฌํ˜„ํ•ด๋ณด๊ณ , ๊ฐœ๋ฐœ๊ธฐ๊ฐ„ ๋™์•ˆ ์•„์‰ฌ์› ๋˜ ์ฝ”๋“œ๋“ค ํ˜น์€ ๊ฐœ์„ ์„ ๋ฏธ๋ค„๋’€๋˜ ์ฝ”๋“œ ๋‚ด์šฉ๋“ค์„ ๊ฐ„์ถ”๋ ค์„œ ๋ฆฌํŒฉํ† ๋งํ•ด ๋ณผ ์˜ˆ์ •์ด๋‹ค.

    (๊ธฐ๊ฐ„์ด ๊ธธ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์š•์‹ฌ์€ ๋ถ€๋ฆฌ์ง€ ์•Š์œผ๋ ค ํ•œ๋‹ค.)



Final Project ๋ฆฌํŒฉํ† ๋ง

(์ˆ˜์ • 22.02.18)


  ์ž์„ธํžˆ๋ณด๊ธฐ


Footer



Previous
[6699] ๋ชฉํ‘œ์™€ ๋‹ค์ง๋“ค์„ ๊ธ€๋กœ ์ ๊ณ  ์‹ค์ฒœํ•˜๋ฉฐ ์†Œํ†ตํ•˜๋Š” ๋™๊ธฐ๋ถ€์—ฌ ์ปค๋ฎค๋‹ˆํ‹ฐ โœ๏ธ
๐Ÿ”ฅProject
2021.12.25
Next
[ALL-CON] ์ฝ˜์„œํŠธ ์˜ˆ๋งค์ •๋ณด๋ถ€ํ„ฐ ์ฝ˜์„œํŠธ ์นœ๊ตฌ๊นŒ์ง€ ์ฐพ์•„์ฃผ๋Š” ์ฝ˜์„œํŠธ ์ข…ํ•ฉ ์ •๋ณด ํ”Œ๋žซํผ ๐ŸŽŸ
๐Ÿ”ฅProject
2022.01.26