πŸ” WEEK 04 데일리 전체 슀크럼 - 42-Gang/project-wiki GitHub Wiki

4μ›” 16일 μˆ˜μš”μΌ

μ„ΈλΆ€ λ‚΄μš© 보기

ν”„λ‘ νŠΈμ—”λ“œ

🧐 μ–΄μ œ ν•œ 일

  • μ˜ˆμ€
    • βœ… ꡬ글 Oauth 둜직 ꡬ글링
      • 기쑴에 κ΅¬ν˜„ν•œ firebaseμ—μ„œ μ–΄λ–»κ²Œ 둜직 변동할지
    • ❌ κ΅¬κΈ€ Oauth 둜직 λ³€κ²½λœ λ²„μ „μœΌλ‘œ κ΅¬ν˜„
  • 혜주
    • ❌ 둜그인 νŽ˜μ΄μ§€μ—μ„œ 둜그인 ν•  경우 accesstokenκ³Ό refreshtoken을 잘 μƒμ„±ν•˜λŠ”μ§€ 확인, 토큰 잘 κ°±μ‹ λ˜λ„λ‘ ν•˜κΈ°, μ„Έμ…˜ 만료 둜직 κ΅¬ν˜„(μ–΄μ œ 잘 이해가 μ•ˆ λ˜μ–΄μ„œ λ°±μ—”λ“œνŒ€μ— 퇴근 전에 μ§ˆλ¬Έν–ˆμ—ˆμŒ)
    • ❌ useEffectλ₯Ό 톡해 μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ ν•˜κΈ°
    • βœ… 둜그인 κ΄€λ ¨ 둜직 μˆ˜μ •

πŸ“‹ 였늘 ν•  일

  • μ˜ˆμ€
    • ꡬ글 Oauth 둜직된 λ²„μ „μœΌλ‘œ κ΅¬ν˜„ →보λ₯˜
    • λͺ¨λ“  νŽ˜μ΄μ§€μ— μ„œλ²„ν†΅μ‹  둜직적용. (useEffect)
    • Socket.io μ‚¬μš©λ²• 곡뢀 및 적용 ν…ŒμŠ€νŠΈ β†’ mock serverλ§Œλ“€μ–΄μ„œ ν…ŒμŠ€νŠΈ (λ°”λ‘œ 내일뢀터 적용 κ°€λŠ₯ν•œ 정도 μˆ˜μ€€μœΌλ‘œ)
  • 혜주
    • accesstoken λ§Œλ£Œμ™€ refreshtoken λ§Œλ£Œμ‹œ μ–΄λ–»κ²Œ λ™μž‘ν•˜λŠ”μ§€μ— λŒ€ν•΄μ„œ μžμ„Έν•˜κ²Œ κ΅¬ν˜„ν•˜κΈ°
    • Register νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 useEffectλ₯Ό μ‚¬μš©ν•˜μ—¬ 잘 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°

λ°±μ—”λ“œ

🧐 μ–΄μ œ ν•œ 일

  • μ›…λΉ„
    • βœ… μ—‘μ„ΈμŠ€ 토큰 μž¬λ°œκΈ‰ API링
    • βœ… μ—‘μ„ΈμŠ€ 토큰 검증 API
    • βœ… λ‘œκ·Έμ•„μ›ƒ API
    • βœ… 인증 κ΄€λ ¨ ν…ŒμŠ€νŒ…
    • ❌ μœ μ € κ΄€λ ¨ ν…ŒμŠ€νŠΈμ½”λ“œ μž‘μ„±
    • ❌ OAuth κ΄€λ ¨ API (보λ₯˜)
  • μ •μˆ˜
    • βœ… μ±„νŒ…μ„œλ²„ #2 이슈 Socket io κ΄€λ ¨ 둜직, PR 올리기
      • βœ… socket join κ΅¬ν˜„ν•˜κΈ°
      • βœ… μ±„νŒ… μ£Όκ³ λ°›κΈ°
  • 인영
    • βœ…μ›…λΉ„ λ‹˜ PR 확인
    • βœ…ν†΅ν•©μ„ μœ„ν•œ μ‹ κ·œ 브랜치 생성 -> PR 올리기
    • ❌친ꡬλͺ©λ‘ 쑰회
    • βœ…μΉœκ΅¬ κΈ°λŠ₯ ν…ŒμŠ€νŠΈ μ½”λ“œ μž‘μ„±

πŸ“‹ 였늘 ν•  일

  • μ™„μ„±λ˜μ§€ μ•Šμ€ API μ •λ¦¬ν•˜κΈ°
    • μ›…λΉ„
      • κ²Œμž„μ„œλ²„ μ•„ν‚€ν…μ²˜ 섀계
      • μœ μ €μ„œλ²„ κ΄€λ ¨ ν…ŒμŠ€νŠΈμ½”λ“œ μž‘μ„±
    • μ •μˆ˜
      • μ±„νŒ…μ„œλ²„ ν”Όλ“œλ°± 반영 ν›„ μΈμ˜λ‹˜κ»˜ 승인 λ°›κΈ°
      • swagger λ¬Έμ„œμ— μ—λŸ¬λ„ 포함할 수 μžˆλ„λ‘ λ³€κ²½ (μœ μ €, 인증, μ±„νŒ…)
      • μ±„νŒ… μ„œλ²„ redis adaptor 적용
      • μ±„νŒ… μ„œλ²„ kafka 이벀트 처리
    • 인영
      • 친ꡬ λͺ©λ‘ 쑰회 API
      • 친ꡬ λͺ©λ‘ 쑰회 API ν…ŒμŠ€νŠΈ

    4μ›” 17일 λͺ©μš”일

    μ„ΈλΆ€ λ‚΄μš© 보기

    ν”„λ‘ νŠΈμ—”λ“œ

    🧐 μ–΄μ œ ν•œ 일

    • μ˜ˆμ€
      • ❌ λͺ¨λ“  νŽ˜μ΄μ§€μ— μ„œλ²„ν†΅μ‹  둜직적용. (useEffect)
      • ❌ Socket.io μ‚¬μš©λ²• 곡뢀 및 적용 ν…ŒμŠ€νŠΈ β†’ mock serverλ§Œλ“€μ–΄μ„œ ν…ŒμŠ€νŠΈ (λ°”λ‘œ 내일뢀터 적용 κ°€λŠ₯ν•œ 정도 μˆ˜μ€€μœΌλ‘œ)
      • ❌ Chat serverμ™€μ˜ webSocket μ—°κ²° (mockServer μ—°κ²° μ™„λ£Œ)
    • 혜주
      • βœ… accesstoken λ§Œλ£Œμ™€ refreshtoken λ§Œλ£Œμ‹œ μ–΄λ–»κ²Œ λ™μž‘ν•˜λŠ”μ§€μ— λŒ€ν•΄μ„œ μžμ„Έν•˜κ²Œ κ΅¬ν˜„ν•˜κΈ°
      • ❌ Register νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 useEffectλ₯Ό μ‚¬μš©ν•˜μ—¬ 잘 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°

    πŸ“‹ 였늘 ν•  일

    • μ˜ˆμ€
      • λͺ¨λ“  νŽ˜μ΄μ§€μ— μ„œλ²„ν†΅μ‹  둜직적용. (useEffect) ← 이게 μ€‘μš”
      • Socket.io μ‚¬μš©λ²• 곡뢀 및 적용 ν…ŒμŠ€νŠΈ β†’ mock serverλ§Œλ“€μ–΄μ„œ ν…ŒμŠ€νŠΈ (λ°”λ‘œ 내일뢀터 적용 κ°€λŠ₯ν•œ 정도 μˆ˜μ€€μœΌλ‘œ)
    • 혜주
      • Register νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 useEffectλ₯Ό μ‚¬μš©ν•˜μ—¬ 잘 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • Setting νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 useEffectλ₯Ό μ‚¬μš©ν•˜μ—¬ 잘 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • history νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • friend list νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • game νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ° ← X κ²Œμž„ μ œμ™Έ

    λ°±μ—”λ“œ

    🧐 μ–΄μ œ ν•œ 일

    • μ›…λΉ„
    • βœ… κ²Œμž„μ„œλ²„ μ•„ν‚€ν…μ²˜ 섀계
    • βœ… μœ μ €μ„œλ²„ κ΄€λ ¨ ν…ŒμŠ€νŠΈμ½”λ“œ μž‘μ„±
    • μ •μˆ˜
      • βœ… μ±„νŒ…μ„œλ²„ ν”Όλ“œλ°± 반영 ν›„ μΈμ˜λ‹˜κ»˜ 승인 λ°›κΈ°
      • ❌ swagger λ¬Έμ„œμ— μ—λŸ¬λ„ 포함할 수 μžˆλ„λ‘ λ³€κ²½ (μœ μ €, 인증, μ±„νŒ…)
    • 인영
      • βœ… 친ꡬ λͺ©λ‘ 쑰회 API κ΅¬ν˜„
      • βœ… 친ꡬ λͺ©λ‘ 쑰회 API ν…ŒμŠ€νŠΈμ½”λ“œ μž‘μ„±

    πŸ“‹ 였늘 ν•  일

    • μ›…λΉ„
      • κ²Œμž„μ„œλ²„ κ°œλ°œν™˜κ²½ μ–΄λ–»κ²Œ ν• μ§€ 섀계
      • κ²Œμž„μ„œλ²„ 개발 μ§„ν–‰ (큰 ν‹€λΆ€ν„° μž‘λŠ”κ±°)
      • μœ μ € 온라인 μƒνƒœ 확인 κΈ°λŠ₯ μˆ˜μ • (μœ μ €μ„œλ²„ μΉœκ΅¬μ„œλ²„ 톡합 이후 μˆ˜μ •μ‚¬ν•­ 생김)
      • ν”„λ‘ νŠΈ, λ°± 톡합 ν…ŒμŠ€νŠΈ ν™˜κ²½ ꡬ성
    • μ •μˆ˜
      • swagger λ¬Έμ„œμ— μ—λŸ¬λ„ 포함할 수 μžˆλ„λ‘ λ³€κ²½ (μœ μ €, 인증, μ±„νŒ…)
      • μ±„νŒ… μ„œλ²„ redis adaptor 적용
      • μ±„νŒ… μ„œλ²„ kafka 이벀트 처리
    • 인영
      • 친ꡬ λͺ©λ‘ 쑰회 κΈ°λŠ₯ μˆ˜μ •, λ‚΄κ²Œ 온 μΉœκ΅¬μš”μ²­ 쑰회 API κ΅¬ν˜„
      • μΉœκ΅¬κ΄€λ ¨ api에 kafkaμž‘μ—… (이벀트λ₯Ό λ°œμƒμ‹œν‚€κΈ°)

    4μ›” 18일 κΈˆμš”μΌ

    μ„ΈλΆ€ λ‚΄μš© 보기

    ν”„λ‘ νŠΈμ—”λ“œ

    🧐 μ–΄μ œ ν•œ 일

    • μ˜ˆμ€
      • λͺ¨λ“  νŽ˜μ΄μ§€μ— μ„œλ²„ν†΅μ‹  둜직적용. (useEffect) ← 이게 μ€‘μš”
      • βœ… Socket.io μ‚¬μš©λ²• 곡뢀 및 적용 ν…ŒμŠ€νŠΈ β†’ mock serverλ§Œλ“€μ–΄μ„œ ν…ŒμŠ€νŠΈ (λ°”λ‘œ 내일뢀터 적용 κ°€λŠ₯ν•œ 정도 μˆ˜μ€€μœΌλ‘œ)
    • 혜주
      • βœ…Register νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 useEffectλ₯Ό μ‚¬μš©ν•˜μ—¬ 잘 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • βœ…Setting νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 useEffectλ₯Ό μ‚¬μš©ν•˜μ—¬ 잘 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • βœ…history νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • ❌friend list νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°
      • game νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ° ← X κ²Œμž„ μ œμ™Έ

    πŸ“‹ 였늘 ν•  일

    • μ˜ˆμ€
      • 차단 API 적용
      • 친ꡬ νŽ˜μ΄μ§€ κ΄€λ ¨ νŽ˜μ΄μ§€ μ™„μ„±
    • 혜주
      • friend list νŽ˜μ΄μ§€μ—μ„œ μž…λ ₯값을 λ°›μ•„μ˜€λ„λ‘ κ΅¬ν˜„ν•˜κΈ°

    λ°±μ—”λ“œ

    🧐 μ–΄μ œ ν•œ 일

    • μ›…λΉ„
    • ❌ κ²Œμž„μ„œλ²„ κ°œλ°œν™˜κ²½ μ–΄λ–»κ²Œ ν• μ§€ 섀계
    • ❌ κ²Œμž„μ„œλ²„ 개발 μ§„ν–‰ (큰 ν‹€λΆ€ν„° μž‘λŠ”κ±°)
    • βœ… μœ μ € 온라인 μƒνƒœ 확인 κΈ°λŠ₯ μˆ˜μ • (μœ μ €μ„œλ²„ μΉœκ΅¬μ„œλ²„ 톡합 이후 μˆ˜μ •μ‚¬ν•­ 생김)
    • ❌ ν”„λ‘ νŠΈ, λ°± 톡합 ν…ŒμŠ€νŠΈ ν™˜κ²½ ꡬ성
    • μ •μˆ˜
      • swagger λ¬Έμ„œμ— μ—λŸ¬λ„ 포함할 수 μžˆλ„λ‘ λ³€κ²½ (μœ μ €, 인증, μ±„νŒ…)
      • βœ… μ±„νŒ… μ„œλ²„ redis adaptor 적용
      • βœ… μ±„νŒ… μ„œλ²„ kafka 이벀트 처리
    • 인영
      • βœ… 친ꡬ λͺ©λ‘ 쑰회 κΈ°λŠ₯ μˆ˜μ •, λ‚΄κ²Œ 온 μΉœκ΅¬μš”μ²­ 쑰회, 친ꡬ 관계 쑰회 API κ΅¬ν˜„ 및 ν…ŒμŠ€νŠΈμ½”λ“œ μž‘μ„±
      • βœ… μΉœκ΅¬κ΄€λ ¨ api에 kafkaμž‘μ—… (이벀트λ₯Ό λ°œμƒμ‹œν‚€κΈ°)

    πŸ“‹ 였늘 ν•  일

    • μ›…λΉ„
      • 친ꡬ κ²€μƒ‰μ‹œ 관계 ν‘œμ‹œ
      • λ°°ν¬ν™˜κ²½ μ…‹νŒ… &ν”„λ‘ νŠΈμ™€ ν…ŒμŠ€νŒ…
    • μ •μˆ˜
      • kafka PR 생성
        • start consume μΆ”κ°€ν•  μœ„μΉ˜ μˆ˜μ •
      • μ†ŒμΌ“ message 응닡에 nickname μΆ”κ°€
      • error 응닡 api μˆ˜μ •
      • ν™˜κ²½λ³€μˆ˜ 처리
    • 인영
      • 친ꡬ λͺ©λ‘ 쑰회 κΈ°λŠ₯ PR 올리기
      • notion에 internal API ν‘œμ‹œ
    ⚠️ **GitHub.com Fallback** ⚠️