2024_11_12_meeting_minute - boostcampwm-2024/and04-Nature-Album GitHub Wiki
μΌμ: 2024-11-12
μ°Έμμ: μ μ μ§, μνμ€, λ Έμ§ν, κΉλμ€, κΉμ νΈ
- κ°κ°μ μ μ Collectionμμ λκ°μ κ΄λ¦¬
Collection - USER
Document - UID
Collection - LABEL
Document - LABEL NAME
Data
- BackgroundColor
- Thumbnail (λνμ΄λ―Έμ§ Uri)
Collection - Photos
Document - Photo Uri
Data
- Label
- Location
- Decription
- DateTime
μμ
UserCollection
βββ User (UID: USER_ID)
βββ LabelCollection
β βββ Label (NAME: LABEL_NAME)
β βββ BackgroundColor: #FFFFFF
β βββ Thumbnail: uri_to_thumbnail_image
β
βββ PhotosCollection
βββ Photo (URI: Photo_Uri)
βββ Label: Label_Name
βββ Location: Location_Info
βββ Description: Photo_Description
βββ DateTime: Photo_DateTime
μ§ν : Photosλ₯Ό Label μλλ‘ μ΄λ
- μ¬μ§ μ 체μ λν μμ² (μ§λμμ ν΄λ¬μ€νΈλ§μ μν΄)μ νλ κ²½μ° κ° λΌλ²¨λ€μ μννλ©° μ¬μ§λ€μ λν μ 보λ₯Ό μ»μμ μμ
- κ° λΌλ²¨μ λν λκ°μ 보μ¬μ€λ μ 체λ₯Ό λ°μμ λΌλ²¨λ‘ νν°λ§μ νλκ²λ³΄λ€ μ€λ²ν€λκ° μ μλ―
μ νΈ : ->
- ν΅ν©νμ¬ κ΄λ¦¬ [X]
NoSQL
[λΌλ²¨]
Collection - Label
Document - κ³ μμ΄
Data
- BackgroundColor (μ μ λ§λ€ λ€λ¦);;
- userID
[Album]
Albumμ κ²°κ΅ μ μ λ³λ‘ κ΄λ¦¬ ν΄μΌ ν¨ (λνμ΄λ―Έμ§κ° μλ‘ λ€λ₯΄κΈ° λλ¬Έ)
Collection - Album
- μ§ν: μ¬μ§ 촬μ ν μ¬μ§ μ μ₯νκ³ μ λκ°μΌλ‘ λμ΄κ°λ λμ Recompositionμ΄ λ§μ΄ μΌμ΄λλ κ²μ νμΈν¨
-
μ€λμκ°λμ μ¨λ² νμ΄μ§κ° λ‘λ©λμ§ μμ
β ν΄κ²° μλ£
-
-
NoSQL ꡬ쑰 μ νκΈ°
-
Google λ‘κ·ΈμΈ: νμ€, μ§ν
-
FireStore : λμ€
-
μ¨λ² : μ νΈ
-
λ§΅ : μ μ§
- Maps β μΈμ κ°
- SVG Outline β No SQL μ νκ³ μ§ν
- λ‘κ·ΈμΈ
- Firebase NoSQL DB κ΄λ¦¬ CRUD (μμ : λ¬Έμ μ½κ³ μ€κΈ°)
- κΆν