Embedded
Networking
Backend
Database
Computer Vision
Data Engineering
Monitoring
Security
┌─────────────────────────────────────┐
│ User Interface │
│ │
│ iPad / Browser / Mobile │
└─────────────────┬───────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Application │
│ │
│ FastAPI │
│ InventoryService │
│ ExpirationService │
│ NotificationService │
│ RecommendationService │
└─────────────────┬───────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Data │
│ │
│ SQLite │
│ Photos │
│ AMIS Market Data │
│ Logs │
└─────────────────┬───────────────────┘
│
▼
┌─────────────────────────────────────┐
│ Devices │
│ │
│ ESP32-S3-CAM │
│ OV3660 │
│ PIR │
│ OLED │
│ Meshtastic │
└─────────────────────────────────────┘
Raspberry Pi 3
├── FastAPI
├── SQLite
├── Barcode Decode
├── Inventory Logic
├── Expiration Rules
├── Market Analysis
├── Notification
├── Meshtastic Gateway
├── Monitoring
├── Logging
├── Backup
└── Security