| Title | Author | Created | Published | Tags |
| ----------------------------------- | ---------------------------- | ----------------- | ----------------- | ------------------------ |
| Client Structure (Flutter + Python) | <ul><li>Jon Marien</li></ul> | February 02, 2025 | February 02, 2025 | [[#personal\|#personal]] |
```
# Flutter Client Structure
lib/
├─ core/
│ ├─ config/
│ ├─ di/ # Dependency Injection
│ └─ utils/
│
├─ features/ # Feature Modules
│ ├─ auth/
│ │ ├─ presentation/
│ │ ├─ domain/
│ │ └─ data/
│ │
│ ├─ scanning/
│ │ ├─ presentation/
│ │ ├─ domain/
│ │ └─ data/
│ │
│ └─ meal_plan/
│ ├─ presentation/
│ ├─ domain/
│ └─ data/
│
└─ main.dart # App Entry
```
```
# Python Client Structure
backend/
├─ auth_service/
│ ├─ app/
│ │ ├─ api/ # FastAPI routes
│ │ ├─ core/ # Config & DI
│ │ ├─ domain/ # Pydantic models
│ │ └─ services/ # Business logic
│ │
│ └─ Dockerfile
│
├─ scanning_service/ # Food analysis
│ ├─ ml_models/ # TensorFlow Lite models
│ └─ ... # Same structure as auth
│
└─ meal_service/ # Meal planning
└─ ... # Same structure
```