# Architecture cible

## Backend
- FastAPI (routes, services, scheduler)
- SQLite via SQLAlchemy
- Scraper Playwright avec module par boutique
- Logs/artefacts dans `backend/logs` et `backend/data`

## Frontend
- SPA (React/Vite par défaut)
- Thème Gruvbox dark, responsive
- Configurable via `frontend/config_frontend.json`

## Déploiement
- Docker Compose pour backend+frontend
- Cron interne (APScheduler) pour `scrape_all`
