PROJECTS

Team Project 3 | ๐Ÿ  KPT | ์‚ฌ๋ฌผ์ธ์‹ ํŒ€ ํ”„๋กœ์ ํŠธ | Gather around N.11

nicesugi 2022. 5. 25. 16:03

๐Ÿ  Git hub ์ฃผ์†Œ

https://github.com/2JYK/Gather-around-N.11.git

 

๐Ÿ  ํŠœํ„ฐ๋‹˜๋“ค ํ”ผ๋“œ๋ฐฑ

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

 

 ๐Ÿก  Keep 

  • ํฌ์ŠคํŠธ๋งจ ์ด์šฉ
  • ์ฝ”๋“œ ์ปจ๋ฒค์…˜ ์ง„ํ–‰ ๋ฐ ๋ฌธ์„œํ™”
    • ๋ณ€์ˆ˜๋„ค์ด๋ฐ, ๋“ค์—ฌ์“ฐ๊ธฐ, ํƒœ๊ทธ, ์ฃผ์„์„ ์ž‘์„ฑํ•˜์—ฌ ๊ฐ€๋…์„ฑ ํ–ฅ์ƒ
  • ๊ธฐํš : ๊ธฐ๋Šฅ๋ช…์„ธ์„œ + ํ”ผ๊ทธ๋งˆ + ERD
  • ๋ฐ˜์‘ํ˜• ์›น
  • ๊ธฐํš๋Œ€๋กœ ๊ตฌํ˜„๋œ UI
  • ํŒ€์›๋“ค ๊ฐ„์˜ ์†Œํ†ต
  • Git - README.md ์ž‘์„ฑ
  • ์—๋Ÿฌ ๋ฉ”์„ธ์ง€๊ฐ€ ๋‚˜์˜ค๋ฉด ๋ฐ”๋กœ ๊ตฌ๊ธ€๋งํ•˜๋Š” ์Šต๊ด€

 

๐Ÿฆˆ Problem

  • ๋จธ์‹ ๋Ÿฌ๋‹์— ๋Œ€ํ•œ ์ดํ•ด๋„
  • ํŒ€์› ๊ฐ„ ๊ฐ€์ƒํ™˜๊ฒฝ ์„ธํŒ… ์ƒ์ด
  • API ๋ฐ DB ์„ค๊ณ„์— ๋Œ€ํ•œ ๋กœ์ง
    • ์ดˆ๋ฐ˜ ๊ธฐํš ๋‹จ๊ณ„์—์„œ ๊ธฐํš์ด ๊ณ„์† ๋ฐ”๋€Œ๋Š” ๋ฌธ์ œ ๋ฐœ์ƒ
  • ํฌ์ŠคํŒ… ๋“œ๋ž˜๊ทธ ํ˜•์‹์„ ์ด์šฉ : DB์— ์ €์žฅ ๋ถˆ๊ฐ€๋Šฅ
    • file ๋ถˆ๋Ÿฌ์˜ค๋Š” ํ˜•์‹์„ ๋ฒ„ํŠผ์œผ๋กœ ๊ต์ฒด
    • ์„œ๋ฒ„ ์ปดํ“จํ„ฐ (static ํด๋”) ์— ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ณ , ํ•ด๋‹น ์ด๋ฏธ์ง€ ํŒŒ์ผ์˜ ์ด๋ฆ„๋งŒ์„ DB์— ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹ (์ด๋ฆ„์„ ํ†ตํ•ด์„œ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์•„๋‚ด์–ด ํ‘œ์‹œ)
  • ์ตœ์†Œ ๊ธฐ๋ณธ ๊ตฌํ˜„์„ ๋ชฉํ‘œ๋กœ ์ง„ํ–‰
    • ํ•„์š”ํ•œ ์ตœ์†Œ ๊ธฐ๋Šฅ์„ ๋ชฉํ‘œ์น˜๋กœ ์žก์•„์„œ ๊ตฌํ˜„
  • ๋งˆ์ดํŽ˜์ด์ง€(๋ฌผ๊ณ ๊ธฐ ์„ค๋ช…, ์ด๋ฆ„ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ) ๊ตฌํ˜„
    • ๊ตฌํ˜„์ด ์–ด๋ ค์šฐ๋ฉด ๋’ค๋กœ ๋ฏธ๋ฃฐ ์ˆ˜ ์žˆ๋Š” ํŒ๋‹จ๋ ฅ ํ•„์š”
    • ํŒ€์›๋“ค๊ณผ ์ง„ํ–‰ ์ƒํ™ฉ ๊ณต์œ ํ•˜๊ธฐ

 

๐ŸŸ Try

  • ์ •๊ธฐ์ ์ธ ์ƒํ˜ธ ํ”ผ๋“œ๋ฐฑ ๋ฐ ์ฝ”๋“œ ๋ฆฌ๋ทฐ ์‹œ๊ฐ„
  • git hub
    • branch ํ™œ์šฉ๋ฒ• ๊ณต๋ถ€ ( ๋ฐฑ์—… ๋ฐ ๋กค๋ฐฑ๊ธฐ๋Šฅ ์‚ฌ์šฉ, ๋‹ค๋ฅธ ํŒ€์›๋„ ์ž˜ ์•Œ์•„๋ณด๋„๋ก ํ‘œ์‹œ )
    • readme , wiki ์ ๊ทน ํ™œ์šฉ
    • pull & push
    • merge ๋ฐฉ๋ฒ• 3 ๊ฐ€์ง€ ์กฐ์‚ฌ ํ›„, ์˜๋ฏธ ์ˆ™์ง€
  • ๊ฐœ์ธ์˜ ์ปจ๋””์…˜ ์กฐ์ ˆ << ์•„์ง ์•ˆ์ง€์ผœ์ง223
  • ํ”Œ๋žœ B ๋งŒ๋“ค๊ธฐ : ๊ธฐํšํ•œ ๋ถ€๋ถ„์ด ๋ณ€๊ฒฝ๋˜๋”๋ผ๋„ ์œ ์—ฐํ•˜๊ฒŒ ๋Œ€์ฒ˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋Šฅ๋ ฅ์„ ํ‚ค์›Œ์•ผ ํ•จ
  • ๊ณต๋ถ€
    • ํฌ๋กค๋ง
    • ๋จธ์‹ ๋Ÿฌ๋‹
    • ๋ธ”๋ฃจํ”„๋ฆฐํŠธ- ๋ชจ๋“ˆํ™”
    • API ๋กœ์ง
    • ๊ฑฐ๋ถ์ด๋ฐ˜ ๋งˆ์Šคํ„ฐ
  • Deadline ์ง€ํ‚ค๊ธฐ

 

๐Ÿณ  Feel

์ด์ „ ํ”„๋กœ์ ํŠธ์—์„œ๋„ ๊ธฐ์ดˆ์™€ ์ง€์‹์ด ๋ถ€์กฑํ•˜๋‹ค๋Š” ์ƒ๊ฐ์„ ํ–ˆ์ง€๋งŒ ์ง„๋„์™€ ํ”„๋กœ์ ํŠธ ๋”ฐ๋ผ์žก๋Š”๋ฐ ๊ธ‰๊ธ‰ํ•ด ๋ฐœ์ „ํ•˜์ง€ ๋ชป ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์ ํŠธ๊ฐ€ ์—†๋Š” ๊ธฐ๊ฐ„๋™์•ˆ ์ˆ˜์—…์„ ๋“ค์œผ๋ฉด์„œ ๊ธฐ์ดˆ์™€ ๋จธ์‹ ๋Ÿฌ๋‹ api ๋กœ์ง ๋“ฑ ์‹œ๊ฐ„์„ ๋” ๋งŽ์ด ํˆฌ์žํ•ด์•ผ๋œ๋‹ค๊ณ  ๋Š๊ผˆ๊ณ ,

์‹œ๊ฐ„ ๊ด€๋ฆฌ๋ฅผ ํ•จ์œผ๋กœ์จ ํšจ์œจ์„ฑ๊ณผ ์ง‘์ค‘๋„๋ฅผ ๋†’์ผ ๊ณ„ํš์ž…๋‹ˆ๋‹ค.

์ง€๊ธˆ๊นŒ์ง€ ํ”„๋กœ์ ํŠธ ์ค‘์— ๊ฐ€์žฅ ์–ด๋ ต๊ณ  ์ดํ•ด๋„ ์•ˆ๋˜๋Š” ์™€์ค‘์— ...

ํŠธ๋Ÿฌ๋ธ”์ด์Šˆ๋Š” ์‰ฌ์ง€์•Š๊ณ  ์ผ์–ด๋‚˜๋Š”๋ฐ ํ•ด๊ฒฐ์„ ๋ชปํ•˜๊ฒ ๊ณ  ํŠœํ„ฐ๋‹˜๋“ค์—๊ฒŒ๋„ ๋งŽ์€ ์งˆ๋ฌธ์„ ํ•œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

ํ•œ ์‚ฌ๋žŒ ๋ถ„๋Ÿ‰์„ ํ•ด๋‚ด์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™๊ณ  ํ•ญ์ƒ ๊ทธ๋ ‡์ง€๋งŒ ์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉฐ ํŒ€์›๋“ค์—๊ฒŒ ์ •๋ง ๋งŽ์€ ๋„์›€์„ ๋ฐ›์€ ๊ฒƒ ๊ฐ™์•„

๋ฏธ์•ˆํ•˜๊ณ  ๋” ์—ด์‹ฌํžˆ ์ „๋ถ€ ๋ญ๋“ ์ง€ ๋” ๊ณต๋ถ€๋ฅผ ํ•ด์•ผ๊ฒ ๋‹ค๊ณ  ๋‹ค์ง ์ค‘์ž…๋‹ˆ๋‹ค.

๊ฐ™์€ ์‹œ๊ฐ„๊ณผ ๊ฐ™์€ ํ”„๋กœ์ ํŠธ ์ฃผ์ œ๋ฅผ ๋ฐ›๊ณ  ํ•ด๊ฒฐํ•˜๋Š”๋ฐ์— ์ธ์›์ˆ˜๋„ ๊ฐ™์ด ์ง„ํ–‰๋˜์–ด๋„ ๊ฐœ๊ฐœ์ธ์˜ ์—ญ๋Ÿ‰์ด ๋‹ค๋ฅด๋‹ค๋Š” ๊ฒƒ์€ ์•Œ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ์น˜๋งŒ ํ•œ๋‹ฌ์ด ์ง€๋‚œ ์ง€๊ธˆ ์ €์˜ ์‹ค๋ ฅ์ด ๋‚˜์•„์ง„ ๊ฒƒ ๊ฐ™์•„ ๋ณด์ด์ง€์•Š์•„ ์ œ ๋ฐฉ์‹์ด ๋งž๋Š”๊ฑด๊ฐ€๋ผ๋Š” ์ƒ๊ฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฒˆ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•˜๋ฉด์„œ ํŒ€ ํ˜‘์—…์ด๋ผ๋˜์ง€ ํ”„๋กœ์ ํŠธ ์ง„ํ–‰, ์ €์˜ ์ˆ˜์ค€์„ ๋‹ค์‹œ ์ƒ๊ฐํ•ด๋ณผ ์ˆ˜ ์žˆ๋˜ ๊ธฐ๊ฐ„์ธ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์šฐ์„  ์ˆœ์œ„๋ฅผ ์„ธ์šฐ๊ณ  ์‹œ๊ฐ„๊ด€๋ฆฌ๋ฅผ ํ•˜๊ณ  ๋‹ฅ์น˜๋Š”๋Œ€๋กœ ๊ณต๋ถ€ํ•˜๋Š”๊ฒŒ ๋‹ต์ธ ๊ฒƒ ๊ฐ™์œผ๋‚˜ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค. 

์ผ๋‹จ ์ผ์ฃผ์ผ๋™์•ˆ ํ™”์ดํŒ… ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

 

๋ฐ˜์‘ํ˜•