# 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`