Ce projet est une infrastructure Backend complète conçue pour automatiser le flux financier d'une boutique Shopify, de la capture de commande à la génération de factures sécurisées.
Le flux automatise la réception des webhooks Shopify, communique avec l'API FastAPI pour le stockage SQL, et déclenche l'envoi de factures via Gmail.
- Backend : Python, FastAPI (API REST sécurisée)
- Automatisation : n8n (Orchestration des flux)
- Base de données : PostgreSQL / Supabase
- Interface : Streamlit (Dashboard de pilotage)
- DevOps : Docker & Docker Compose
- Capture temps réel : Webhooks Shopify traités par FastAPI.
- Génération PDF Stateless : Factures générées directement en RAM via des requêtes HTTP sécurisées.
- Sécurisation : Validation des signatures HMAC et protection par clés API (
BACKEND_API_KEY). - Business Intelligence : Suivi dynamique des marges et des paiements fournisseurs.
Le projet est entièrement conteneurisé pour un déploiement rapide :
docker-compose up --build