- Add detailed 6-step development plan for frontend - Define architecture with React Router for multi-store evolution - Document API endpoints needed (existing + to create) - Update TODO.md and kanban.md with current status Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
873 B
873 B
TODO
Phase 1 - Backend & Scraper (TERMINÉ ✓)
- init repo pour backend FastAPI + logging + config
- créer scraper Amazon via Playwright avec parser robuste
- modèle SQLAlchemy (products, product_snapshots, scrape_runs)
- API CRUD produits + endpoints scraping
- tests unitaires parser, normalisation, pricing
- intégrer scheduler APScheduler pour
scrape_all
Phase 2 - Frontend (EN COURS)
- connecter App.jsx à l'API backend (fetch produits)
- implémenter ProductCard avec données réelles
- ajouter formulaire d'ajout de produit (URL Amazon)
- graphique Chart.js historique 30j
- store Zustand pour état global
Phase 3 - Industrialisation
- dockeriser backend + frontend + scheduler
- docker-compose avec volumes persistants
- page debug/logs affichant tables SQLite
- tests E2E frontend