2024 11 20_daily_scrum - boostcampwm-2024/and04-Nature-Album GitHub Wiki

μΌμ‹œ: 2024-11-20

μ°Έμ„μž: μ •μœ μ§„, μž„ν˜•μ€€, λ…Έμ§„ν™˜, κΉ€λ„μœ€, κΉ€μ •ν˜Έ

πŸ’‘ ν˜„μž¬ μ§„ν–‰ 상황 보고

K005_κΉ€λ„μœ€

  • 도감 λ“±λ‘μ—μ„œ νŒŒμ΄μ–΄λ² μ΄μŠ€ μ €μž₯ μ‹œ λ„€νŠΈμ›Œν¬ 유무 확인
  • 이미지 리사이징 μˆ˜μ •
  • λ¬Έμ„œν™” 일뢀 μ§„ν–‰

K012_κΉ€μ •ν˜Έ

  • πŸͺ– κ΅­λ°©μ˜ 의무 πŸͺ–

K020_λ…Έμ§„ν™˜

  • 마컀 ν΄λŸ¬μŠ€ν„°λ§ μž„μ‹œλ‘œ μ™„λ£Œ
  • bottom sheet μΆ”κ°€ ν•˜μ•Όν•¨

K043_μž„ν˜•μ€€

  • λ¦¬μ»΄ν¬μ§€μ…˜ κ΄€λ ¨ λ¬Έμ„œν™” μ™„λ£Œ
  • λ§ˆμ΄νŽ˜μ΄μ§€ UI κ΅¬ν˜„
  • 개인 ν•™μŠ΅

K046_μ •μœ μ§„

  • NoSQL ꡬ쑰 섀계 및 ν…ŒμŠ€νŠΈ(더 ν•΄μ•Ό 함)
USER (Collection)
 β”œβ”€β”€ UID (Document)
 β”‚     β”œβ”€β”€ displayName: String              // μ‚¬μš©μž 이름
 β”‚     β”œβ”€β”€ email: String                    // μ‚¬μš©μž 이메일
 β”‚     β”œβ”€β”€ photoUrl: String                 // μ‚¬μš©μž ν”„λ‘œν•„ 사진 URL
 β”‚     β”œβ”€β”€ FRIENDS (Collection)             // 친ꡬ λͺ©λ‘
 β”‚     β”‚      β”œβ”€β”€ [Friend UID] (Document)   // 친ꡬ UID
									 β”œβ”€β”€ id : 친ꡬ의 id (도감 document id둜 κ°€μ Έμ˜€λŠ”κ±° μ•ˆν•˜κΈ° μœ„ν•΄μ„œ λ„£μŒ) 
 β”‚     β”‚           β”œβ”€β”€ addedAt: Timestamp   // μΉœκ΅¬κ°€ 된 μ‹œμ (이건 일단 λ„£μ–΄λ³΄κ² μŒ)
 β”‚     β”œβ”€β”€ FRIEND_REQUESTS (Collection)     // 친ꡬ μš”μ²­ 정보
 β”‚     β”‚      β”œβ”€β”€ [Request UID] (Document)  // μš”μ²­ μƒλŒ€ UID
									 β”œβ”€β”€ id :(μš”μ²­ λŒ€μƒμž μ„œλ‘œ) 
 β”‚     β”‚           β”œβ”€β”€ requestedAt: Timestamp // μš”μ²­ μ‹œμ 
 β”‚     β”‚           β”œβ”€β”€ status: String       // μš”μ²­ μƒνƒœ μ €μž₯
 β”‚     β”œβ”€β”€ LABEL (Collection)               // 라벨 데이터
 β”‚     β”‚      β”œβ”€β”€ [Label Name] (Document)
 β”‚     β”‚           β”œβ”€β”€ BackgroundColor: String
 β”‚     β”‚           β”œβ”€β”€ Thumbnail: String
 β”‚     β”œβ”€β”€ PHOTOS (Collection)              // 사진 데이터
 β”‚     β”‚      β”œβ”€β”€ [Image File Name] (Document)
 β”‚     β”‚           β”œβ”€β”€ uri: String
 β”‚     β”‚           β”œβ”€β”€ filename: String
 β”‚     β”‚           β”œβ”€β”€ label: String
 β”‚     β”‚           β”œβ”€β”€ latitude: Double
 β”‚     β”‚           β”œβ”€β”€ longitude: Double
 β”‚     β”‚           β”œβ”€β”€ description: String
 β”‚     β”‚           β”œβ”€β”€ datetime: LocalDateTime

πŸ’‘λ…Όμ˜ν•  사항

  • λ―Έμ‚¬μš© 브랜치 본인거 각자 μ§€μš°κΈ° πŸ‘

    • λ°€ 12μ‹œκΉŒμ§€ 브랜치 정리
  • ν˜„μž¬ 본인이 μ‚¬μš©ν•˜κ³  μžˆκ±°λ‚˜ μ§€μš°λ©΄ μ•ˆλ˜λŠ” 브랜치

πŸ’‘κΈˆμΌ μ˜ˆμ •

  • 이미지 리사이징 PR β†’ fire-store λ¨Έμ§€
  • ν΄λŸ¬μŠ€ν„°λ§ PR 리뷰 ν›„ λ¨Έμ§€ β†’ dev
  • λ„€νŠΈμ›Œν¬ PR 리뷰 ν›„ λ¨Έμ§€ β†’ fire-store λ¨Έμ§€

μ§„ν™˜

  • BottomSheet

μœ μ§„

  • 친ꡬ 둜직

λ„μœ€

  • Firebase 이것 저것

ν˜•μ€€

  • Naver Maps API ν΄λŸ¬μŠ€ν„°λ§ λœ―μ–΄λ³΄κΈ°