This is a representation of the Firestore data model
Users (collection)
└── user123 (document; id = user ID)
├── DailyLogs (subcollection)
│ └── 2023-09-13 (document, id = date)
│ ├── activities (map)
│ │ ├── Yoga (map)
│ │ │ ├── sets (array)
│ │ │ │ ├── 0 (map)
│ │ │ │ │ ├── reps: 10
│ │ │ │ │ ├── duration: "10 minutes"
│ │ │ │ │ ├── weight: "5kg"
│ │ │ │ ├── 1 (map)
│ │ │ │ │ ├── reps: 8
│ │ │ │ │ ├── duration: "8 minutes"
│ │ │ │ │ ├── weight: "4kg"
│ │ ├── Running (map)
│ │ │ ├── ... (other attributes for running)
│ │ └── ...
│ ├── pains (map)
│ │ ├── Left Hip (map)
│ │ │ ├── pain level (int)
│ │ └── ...
└── ...
