Skip to content

Retrospection_W4

jch422 edited this page Dec 9, 2020 · 5 revisions

πŸ“„ 2020.12.07 (μ›”)

What did we do?

[크둱]λ‹˜ λ§ˆμŠ€ν„° μ„Έμ…˜

  • μ„±λŠ₯ μ΅œμ ν™”
  • Lighthouse, Performance 탭을 μ‚¬μš©ν•˜μ—¬ 확인 κ°€λŠ₯

개인 개발

  • μˆ˜μž…/μ§€μΆœ νŽ˜μ΄μ§€ λ¦¬νŒ©ν† λ§ 및 λͺ¨λ‹¬ 적용 λ³€κ²½ μž‘μ—…
  • κΈ°μ‘΄μ—λŠ” 가계뢀와 μΉ΄λ“œ λͺ…λ§Œ ν™•μΈν–ˆλ‹€λ©΄ 년도와 월도 μΆ”κ°€λ‘œ ν™•μΈν•˜μ—¬ κ±°λž˜λ‚΄μ—­μ„ ν•„ν„°λ§ν•˜λ„λ‘ query κ΅¬ν˜„
  • 졜근 6κ°œμ›” 년도, 월을 선택할 수 μžˆλŠ” dropdown κ΅¬ν˜„

πŸ“š 회고

μƒμ˜ ν•œ λΆ€λΆ„

  • μˆ˜μž…/μ§€μΆœ
    • μΉ΄ν…Œκ³ λ¦¬/ν…Œκ·Έ μ–΄λ–»κ²Œ λΆˆλŸ¬μ˜¬μ§€
    • μˆ˜μž… μ§€μΆœ λ‚΄μ—­ λΆˆλŸ¬μ˜€λ©΄μ„œ 같이 λΆˆλŸ¬μ˜¬κ²ƒ
  • 보완할 λΆ€λΆ„ :sleeping_accommodation: :sleeping: :sleepy: :sob::sob: 내일 ν•  것

continue λͺ¨κ°μ½”...

πŸ“„ 2020.12.08 (ν™”)

What did we do?

  • λͺ¨κ°μ½”
  • 가계뢀 μ„ νƒνŽ˜μ΄μ§€ κΈ°λŠ₯ κ΅¬ν˜„
    • 가계뢀 μΆ”κ°€/μ‚­μ œ
    • μ• λ‹ˆλ©”μ΄μ…˜ 적용 쀑
    • ν”Όλ“œλ°± ν›„ 색상 μˆ˜μ •
  • calendar νŽ˜μ΄μ§€ κ΅¬ν˜„
    • calendar 이벀트 μΆ”κ°€
    • calendar λ””μžμΈ
    • calendar λ‚ μ§œ 계산 ν•¨μˆ˜ κ΅¬ν˜„
    • 가계뢀, 년도, μ›”λ‘œ ν•„ν„°λ§λœ κ±°λž˜λ‚΄μ—­ GET API
  • 둜그인 νŽ˜μ΄μ§€
    • λ””μžμΈ μΆ”κ°€
  • sms νŒŒμ‹± μΆ”κ°€ πŸ‘

ν•΄μ•Όν•  일

  • readme μˆ˜μ •

    • μ„œλΉ„μŠ€ λͺ…, 이미지
    • ν”„λ‘œμ νŠΈ μ†Œκ°œ
    • νŒ€μ› μ†Œκ°œ
    • 배포 URL
    • react, koa, node.js λ“± -> shields.io/badge 적용
    • 백둜그
    • 클둠 ν›„ μ‹€ν–‰ 방법
    • 기술 μŠ€νƒ
    • μ›Ή μ•„ν‚€ν…μ²˜
  • csv import


🌈 12/08 전체 κ°€κ³„λΆ€νŒ€ MMS회의

1. μ‚¬μš©μžν™”κ°€ κ°€λŠ₯ν•œ μΉ΄ν…Œκ³ λ¦¬, κ²°μ œμˆ˜λ‹¨μ„ μ–΄λ–»κ²Œ 맀핑해쀄 것인지?

  • MMSμ—μ„œ 온 κ±°λž˜λ‚΄μ—­μ€ "λ―ΈλΆ„λ₯˜"둜 λ¬ΆλŠ”κ²Œ ν˜„μ‹€μ μ΄λ‹€!

2. 곡톡 μš”κ΅¬ 정보

  • μΉ΄λ“œμ‚¬ <- κ²°μ œμˆ˜λ‹¨ ( νŠΉμ • μΉ΄λ“œμ‚¬λ₯Ό λŒ€μƒμœΌλ‘œ νŒŒμ‹± )

    • λŒ€λΆ€λΆ„ μ²˜μŒμ— λ‚˜μ˜€λŠ”κ²ƒ κ°™λ‹€.
    • νŠΉμ • 단어가 μ—¬λŸ¬κ°œ λ‚˜μ˜¨λ‹€λ©΄ 첫 번째 λ‚˜μ˜¨ 것을 νŒŒμ‹±(λ‘―λ°μΉ΄λ“œ, 둯데마트)
  • κΈˆμ•‘ ( 뒀에 "원" 이 뢙은 κ°€μž₯ 처음 λ‚˜μ˜¨ 단어λ₯Ό κΈ°μ€€μœΌλ‘œ νŒŒμ‹±)

  • λ‚ μ§œ,μ‹œκ°„

  • μž…κΈˆ | 좜금 μ—¬λΆ€ 정보 μΆ•μΆœ(이체)

  • 결제 "μ·¨μ†Œ" | "승인" | "거절" 같은 μ˜ˆμ™Έ μΌ€μ΄μŠ€λ₯Ό λΆ„λ₯˜

    • νŠΉλ³„ν•œ ν‚€μ›Œλ“œ x => 승인
function smsParser(input) {
    const tokens = string.replace(/\[webλ°œμ‹ \]/i,'').trim().split(/[\s\n\r]/g)| μ •κ·œμ‹ -> πŸ‘πŸ‘πŸ‘

    let paymentList = ['μ‹ ν•œ','KB','λ†ν˜‘','BC','ν˜„λŒ€','우리'];

    tokens.forEach((el) => {
        숫자+'원' -> κΈˆμ•‘ (,도 ν¬ν•¨λ©λ‹ˆλ‹€)
        숫자/숫자 -> λ‚ μ§œ
        숫자:숫자 -> μ‹œκ°„
        μ΄ˆλ°˜λΆ€μ˜ λ¬Έμžμ—μ„œ μ°ΎκΈ° -> μΉ΄λ“œμ‚¬(uppercase)
        결제 μ—¬λΆ€ -> 승인(default),μ·¨μ†Œ,거절
    });
}

μš°λ¦¬νŒ€λ§Œμ˜ κΈ°λŠ₯(?)

  • μ†ŒλΉ„νŒ¨ν„΄ μ•Œλ €μ£ΌλŠ” κΈ°λŠ₯ πŸ’―
    • λ„·ν”Œλ¦­μŠ€, 유튜브 κ΄€λ ¨λœ κ±° 많으면..
    • 식비 μͺ½μ΄ 많으면 먹을 거에 돈 λ§Žμ΄μ“΄λ‹€.
    • νƒμ‹œλ₯Ό 많이 νƒ€μ‹œλŠ”κ΅°μš©!
  • μœ μ‚¬ 슀트리밍 μ„œλΉ„μŠ€ 체크
    • μ§€λ‹ˆ, 멜둠 이런 κ±° λ™μ‹œ 결제 ν•˜λ©΄
      • μœ μ‚¬ν•œ 거에 돈 2개 λ‚΄κ³  μžˆμ–΄...
      • ν•˜λ‚˜ 해지해라!
  • dashboard μ»€μŠ€ν…€ κΈ°λŠ₯
    • μ‚¬μš©μžκ°€ μ›ν•˜λŠ” μ°¨νŠΈλ‚˜, 정보λ₯Ό λ³Ό 수 μžˆκ²Œλ”!
  • λ©”λͺ¨ κΈ°λŠ₯
    • μ›ν•˜λŠ” νŽ˜μ΄μ§€μ— λ©”λͺ¨λ₯Ό 뢙인닀. (νŽ˜μ΄μ§€ 별)
    • ν˜Ήμ€ λ°©λͺ…둝 νŽ˜μ΄μ§€λ₯Ό λ§Œλ“€μ–΄μ„œ -> ν•˜λ‚˜μ˜ νŽ˜μ΄μ§€λ‘œ 관리

πŸ“„ 2020.12.09 (수)

What did we do?

  • [ν˜Έλˆ…μŠ€]λ‹˜ λ§ˆμŠ€ν„° μ„Έμ…˜

    • elastic search
  • [νƒ€μš΄ν™€ λ―ΈνŒ…]

  • 둜그인/λ‘œκ·Έμ•„μ›ƒ

    • 둜그인 μ‹œ μœ μ € 정보 μ£Όμž…
      • Header component에도 적용
      • local storage에도 μ €μž₯(μƒˆλ‘œκ³ μΉ¨ μ‹œ μ—¬κΈ°μ„œ 정보 κ°€μ Έμ˜΄)
    • 둜그인 μ‹œ μ μ ˆν•œ νŽ˜μ΄μ§€λ‘œ redirect
    • λ‘œκ·Έμ•„μ›ƒ μ‹œ state/cookie/localstorage μ‚­μ œ 및 redirect
    • app router μž¬μ„€μ •
    • 404 νŽ˜μ΄μ§€ λ””μžμΈ
  • Calendar νŽ˜μ΄μ§€

    • Calendar μ»¨ν…Œμ΄λ„ˆ & Form λ¦¬νŒ©ν† λ§
    • μˆ˜μž…/μ§€μΆœ μ²΄ν¬λ°•μŠ€ μƒνƒœκ΄€λ¦¬ μΆ”κ°€ 및 λ””μžμΈ
    • μˆ˜μž…/μ§€μΆœ μ²΄ν¬λ°•μŠ€ 선택에 λ”°λ₯Έ κ±°λž˜λ‚΄μ—­ 필터링
    • μΆ”κ°€) λˆŒλ €μ„ λ•Œ κ·Έ λ‚ μ˜ λ‚΄μ—­ 보여주기
  • Setting νŽ˜μ΄μ§€

    • λ‘œκ·ΈμΈν•œ user Img, name 좜λ ₯

    • user 정보 κ°€μ Έμ˜€λŠ” API κ΅¬ν˜„

    • Sun, Mon μ„€μ • <-- 아직은 잘 λͺ¨λ₯΄μ§€λ§Œ γ…Žγ…Ž

      • startDayOfWeek: { type: String, default: 'Sun' },
    • 뢄석 μ‹œμž‘ 일 μ„€μ •

      • startDateOfMonth: { type: Number, default: 1 },
  • 가계뢀 선택 νŽ˜μ΄μ§€ ν”Όλ“œλ°± λ°”νƒ•μœΌλ‘œ μˆ˜μ •

  • λ³΄κ³ μ„œ(analysis) νŽ˜μ΄μ§€ 진행쀑

    • rechart 둜 κ°„λ‹¨ν•œ ν™”λ©΄ κ΅¬ν˜„
      • responsive container μ μš©ν•΄μ•Ό 함
      • data parsing ν•΄μ•Ό 함

Clone this wiki locally