Skip to content

Scrum_W5

Yancy edited this page Dec 18, 2020 · 12 revisions

20-12-14 ์Šคํฌ๋Ÿผ

J018 ๊ถŒ์˜ˆ์ง€

  • ๊ฐ€๊ณ„๋ถ€์— ๋“ฑ๋ก๋˜์ง€ ์•Š์€ User ๋“ค์„ ์ฐพ์•„ list๋ฅผ return ํ•ด์ฃผ๋Š” API ๊ฐœ๋ฐœ
  • ๊ฐ€๊ณ„๋ถ€ Member ์ถ”๊ฐ€/์‚ญ์ œํ•˜๋Š” API ๊ฐœ๋ฐœ
  • ์ดˆ๋Œ€ ๊ฐ€๋Šฅํ•œ & ๋‚ด๋ณด๋‚ด๊ธฐ ๊ฐ€๋Šฅํ•œ Member List ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” Modal์„ ๊ตฌํ˜„
  • ๋ฉค๋ฒ„ ์ดˆ๋Œ€ํ•˜๊ธฐ/๋‚ด๋ณด๋‚ด๊ธฐ๋ฅผ ์œ„ํ•œ ์ฒดํฌ๋ฐ•์Šค ์ƒํƒœ๊ด€๋ฆฌ & ๊ฐ€๊ณ„๋ถ€์— ๋“ฑ๋กํ•  User ๋ฐฐ์—ด ์ƒ์„ฑํ•˜๋Š” ํ•จ์ˆ˜ ๊ตฌํ˜„
  • TO-DO
    • ๋‚ด๊ฐ€ ๊ฐ€๊ณ„๋ถ€์—์„œ ๋น ์ง€๋ฉด, ๋‹ค์‹œ ๊ฐ€๊ณ„๋ถ€ ์„ ํƒ ํŽ˜์ด์ง€๋กœ ์ด๋™์‹œํ‚ค๊ธฐ
    • User ํ”„๋กœํ•„ ์ด๋ฏธ์ง€ ๋ณ€๊ฒฝ

J169 ์ž„๊ธฐ๋ด‰

  • ๊ตฌ๊ธ€ Oauth๋กœ๊ทธ์ธ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ์ค‘๋‹จ
    • ์‚ฌ์šฉํ•˜๋Š” domain(piggy.kro.kr)์„ ํ˜„์ œ redirect๋กœ ๋˜๊ฒŒ๋” ํ•ด์„œ redirect url์ธ (http://118.67.129.125:8080/)๋ฅผ google์—์„œ ์šฉ๋‚ฉ?์„ ๋ชปํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ์ถ”ํ›„ ์ˆ˜์ •ํ•˜๋ฉด ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ์˜ˆ์ •
  • ๋‚ด์—ญ์ถ”๊ฐ€์— currency๋ฅผ ์„ ํƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ต์…˜ ์คŒ
    • ๊ณ ๋ฏผ์ : ์ด๊ฒƒ์„ currency๋ฅผ ๊ทธ๋Œ€๋กœ db์— ์ €์žฅํ•ด๋„ ๋ ์ง€?
      • db์— ๊ทธ๋Œ€๋กœ ์ €์žฅํ•˜๊ฒŒ ๋˜๋ฉด ์ˆ˜์ • ์‚ฌํ•ญ์ด ์–ด๋งˆ์–ด๋งˆํ•˜๊ฒŒ ๋งŽ์•„์ง„๋‹ค
    • ํ˜„์ œ ์ƒํƒœ: currency์— ๋”ฐ๋ผ ๊ธฐ์กด '์›' ์ €์žฅ ๋ฐฉ์‹์œผ๋กœ ๋ณ€ํ™˜ํ›„ ์ €์žฅ
  • ๊ทธ์™ธ ์ž์ž˜ํ•œ๊ฑฐ
    • ๋‚ด์—ญ ์—†์œผ๋ฉด ์—†๋‹ค๊ณ  ์ถœ๋ ฅํ•จ
    • linechart responsiveํ•˜๊ฒŒ ๋ณ€๊ฒฝ

J188 ์ •์ง€์ฐฌ

  • ๋ณด๊ณ ์„œ ํŽ˜์ด์ง€ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ ์ถ”๊ฐ€
  • ์นดํ…Œ๊ณ ๋ฆฌ/ํƒœ๊ทธ ๋“œ๋ž๋‹ค์šด ๊ธฐ๋Šฅ -> ๋ณด๊ณ ์„œ ํŽ˜์ด์ง€ ์ด์–ด์ง€๊ธฐ
  • front ๋ฐฐํฌ ๋ฐฉ๋ฒ• ์ฐพ์•„๋ณด๊ธฐ(nginx)

๊ณ ๋ฏผ์ (optional)

  • ๊ณ ์ • ์ˆ˜์ž… & ๊ณ ์ • ์ง€์ถœ
    • ํ•˜๊ฒŒ๋˜๋ฉด User DB ์•ˆ์— Field๋กœ!
  • currency
    • cost๋ณ€ํ™˜ ์—†์ด ์ž…๋ ฅํ•œ currency type์œผ๋กœ db์— ์ €์žฅํ•ด๋„ ๋ ์ง€?
    • db์— ๊ทธ๋Œ€๋กœ ์ €์žฅํ•˜๊ฒŒ ๋˜๋ฉด ์ˆ˜์ • ์‚ฌํ•ญ์ด ์–ด๋งˆ์–ด๋งˆํ•˜๊ฒŒ ๋งŽ์•„์ง„๋‹ค
  • ๋ฐฐํฌ

20-12-15 ์Šคํฌ๋Ÿผ

J018 ๊ถŒ์˜ˆ์ง€

  • ์ด๋ฏธ์ง€ ์—…๋กœ๋“œ ์ฝ”๋“œ ๋ฆฌํŒฉํ† ๋ง

J169 ์ž„๊ธฐ๋ด‰

  • :sleeping_accommodation:...

J188 ์ •์ง€์ฐฌ

  • ์ฐจํŠธ ๊ด€๋ จ sort ์ˆ˜์ •
  • Kakao ๋กœ๊ทธ์ธ ๊ตฌํ˜„ ์ค‘
    • email ๋ฐ›์ง€ ๋ชปํ•˜๋Š” ์˜ค๋ฅ˜

๊ณ ๋ฏผ ์ (optional)

  • ๊ณ ์ • ์ˆ˜์ž… & ๊ณ ์ • ์ง€์ถœ
    • ํ•˜๊ฒŒ๋˜๋ฉด User DB ์•ˆ์— Field๋กœ!
  • ๋ฐฐํฌ
    • FE/BE: Nginx ์‚ฌ์šฉํ•ด์„œ ๋ฐฐํฌํ•˜๋Š” ๊ฑธ๋กœ ๋ฐ”๊ฟ”๋ณด๊ธฐ
    • BE: Ncloud -> PM2 ๋ฐฐํฌ
    • GitHub Action

์ผ์ •

  • 12์›” 15์ผ ํ™”์š”์ผ

    • ๊ฐœ๋ฐœ ์Šคํƒ€์ผ๋ง, ๋ฆฌํŒฉํ† ๋ง
    • ์šฐ๋ฆฌ ํŒ€ ํŒŒ์ดํŒ…! 4์‹œ!! ๐Ÿ”ฅ
    • GitHub Action
    • ๋ฐฐํฌ ๋ฐฉ์‹ ๊ณ ๋ฏผ
    • ๋ฐœํ‘œ ์ฃผ์ œ ์“ธ ๋‚ด์šฉ ์ •ํ•˜๊ธฐ!
    • PPT ํ‹€ ์žก๊ธฐ (๋Œ€์ถฉ ์–ด๋А ๊ตฌ์„ฑ์œผ๋กœ ๊ฐˆ์ง€? ์ปจ์…‰์ด๋ผ๋˜์ง€ ใ…Žใ…Ž)
  • 12์›” 16์ผ ์ˆ˜์š”์ผ 16:00 ๊นŒ์ง€

    • ๋ฐœํ‘œ ์ฃผ์ œ notion์— ์ œ์ถœ!
    • (๊ฐœ์ธ) ์ด๋ ฅ์„œ ์ž‘์„ฑ
    • PPT ์ž๋ฃŒ ๋งŒ๋“ค๊ธฐ(๋‚ด์šฉ ์ž์„ธํžˆ)
  • 12์›” 17์ผ ๋ชฉ์š”์ผ 16:00 ๊นŒ์ง€


20-12-16 ์Šคํฌ๋Ÿผ

J018 ๊ถŒ์˜ˆ์ง€

  • ๋กœ๋”ฉ ์Šคํ”ผ๋„ˆ ๊ตฌํ˜„
  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๋””์ž์ธ ์ผ๋ถ€ ์ˆ˜์ •

J169 ์ž„๊ธฐ๋ด‰

  • ๐Ÿ˜ด
  • ๋Œ€์‹œ๋ณด๋“œ default ๊ฐ’ ์ถ”๊ฐ€
  • slice ๋ฆฌํŽ™ํ† ๋ง

J188 ์ •์ง€์ฐฌ

  • ์นดํ…Œ๊ณ ๋ฆฌ/ํƒœ๊ทธ ์ˆ˜์ •ํ•„์š”
    • ์นดํ…Œ๊ณ ๋ฆฌ๊ฐ€ ์„ ํƒ๋œ ๊ฒฝ์šฐ ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ์™€ ๊ด€๋ จ์žˆ๋Š” ํƒœ๊ทธ๋“ค๋งŒ ์ฒดํฌ๋ฐ•์Šค์— ์„ ํƒ๋œ ์ƒํƒœ๋กœ ์ˆ˜์ •ํ•ด์•ผํ•จ
  • TODO: slice.js ์ˆ˜์ •ํ•˜๊ธฐ

๊ณ ๋ฏผ ์ (optional)

  • dashboard ๋ญ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ์ข‹์„๊นŒ?!
    • ์ง€๋‚œ ๋‹ฌ ๋ณด๋‹ค ์–ผ๋งˆ๋‚˜ ๋”์ผ๋‚˜?
    • ๋ช‡ % ๋” ์ผ๋Š”์ง€?
    • ex) ์ „์›”์— ๋น„ํ•ด ํŠน์ • ์นดํ…Œ๊ณ ๋ฆฌ์—์„œ
  • ๊ฐ€์žฅ ๋น„์ค‘ ๋†’์•˜๋˜ ๊ฒƒ์„ ๋ณด์—ฌ์ฃผ๊ธฐ
  • ์‹์‚ฌ, ์นดํŽ˜/๊ฐ„์‹ ๋“ฑ

์ผ์ •

  • 12์›” 16์ผ ์ˆ˜์š”์ผ 16:00 ๊นŒ์ง€

    • ๋ฐœํ‘œ ์ฃผ์ œ notion์— ์ œ์ถœ!
    • (๊ฐœ์ธ) ์ด๋ ฅ์„œ ์ž‘์„ฑ
    • PPT ์ž๋ฃŒ ๋งŒ๋“ค๊ธฐ(๋‚ด์šฉ ์ž์„ธํžˆ)
  • ๋ฐ์ดํ„ฐ ์ •์ œ(?)..ใ…Žใ…Ž

  • ๋ฐฑ์—”๋“œ API ๋ฌธ์„œ ์ž‘์„ฑ


  • 12์›” 17์ผ ๋ชฉ์š”์ผ 16:00 ๊นŒ์ง€


20-12-17 ์Šคํฌ๋Ÿผ

J018 ๊ถŒ์˜ˆ์ง€

  • PPT ๋””์ž์ธ & ๋ฌธ์žฅ ์ˆ˜์ •
  • User์˜ ๋‹ฌ๋ ฅ ์‹œ์ž‘ ์š”์ผ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ๋ณด์ด๋„๋ก ๊ธฐ๋Šฅ ์ˆ˜์ • ์˜ˆ์ •

J169 ์ž„๊ธฐ๋ด‰

  • ๋Œ€์‹œ๋ณด๋“œ
    • ์นดํ…Œ๊ณ ๋ฆฌ๋ณ„ ์ง€์ถœ ๋‚ด์—ญ ํ‘œ์‹œ
    • ์ „์›” ๋Œ€๋น„ ์ง€์ถœ ๋‚ด์—ญ ํ‘œ์‹œ
    • ์ „์›” ์ง€์ถœ ๋‚ด์—ญ ํ‘œ์‹œ

J188 ์ •์ง€์ฐฌ

  • ๋ฐฐํฌ ๊ด€๋ จ webpack ์„ค์ • ๊ฒ€์ƒ‰
  • bundleAnalyzer ํ”Œ๋Ÿฌ๊ทธ์ธ์„ ์‚ฌ์šฉํ•ด bundle ๋ฌธ์ œ์  ํ™•์ธ
  • react-icons ์‚ฌ์ด์ฆˆ ์ค„์ด๋Š” ๋ฒ• ์ฐพ๊ณ ์žˆ์Œ..

20-12-18 ์Šคํฌ๋Ÿผ

J018 ๊ถŒ์˜ˆ์ง€

  • Setting ํŽ˜์ด์ง€ Modal scroll ์ ์šฉ & Header ์ถ”๊ฐ€
  • slice ํŽ˜์ด์ง€ ๋ณ„ ํŒŒ์ผ ๋ถ„๋ฆฌ (payment, calendar, setting)
  • ๋ฐœํ‘œ ์Šคํฌ๋ฆฝํŠธ ์ž‘์„ฑ

J169 ์ž„๊ธฐ๋ด‰

  • ์›” ์ง€์ถœ/์ˆ˜์ž… ๋‚ด์—ญ ํ•„ํ„ฐ ๋ณ€๊ฒฝ(gmt๋กœ ํ•„ํ„ฐ)
  • transaction slice ์ƒ์„ฑ ๋ฐ refactoring
  • transaction input form css ๋ณ€๊ฒฝ

J188 ์ •์ง€์ฐฌ

  • ๋ณด๊ณ ์„œ ํŽ˜์ด์ง€ filter๊ฐ€ category ๋‚˜ tag ์ค‘ ํ•˜๋‚˜๋งŒ ์ ์šฉ๋˜๋„๋ก ์ˆ˜์ •
  • ์•ฝ๊ฐ„์˜ code refactoring
  • todo: slice.js ์ˆ˜์ •
  • todo: ํƒœ๊ทธ ์‚ญ์ œ -> store์— ์ €์žฅ๋œ transaction ๊ณผ ์ผ์น˜์‹œ์ผœ์•ผ ํ•จ

Clone this wiki locally