17 lines
430 B
Markdown
17 lines
430 B
Markdown
# 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`
|