# Instructions de configuration ## 1. Créer la base de données SQLite Exécute le script Python pour peupler la base de données sur 1 an: ```bash cd /home/paul/PFEE/dashboard-sqdc python3 database/populate_db.py ``` Cela va créer `database/sqdc.db` avec: - ✅ Toutes les catégories - ✅ Les 21 KPIs avec leurs fréquences - ✅ 1 an de mesures (365 jours minimum) ## 2. Installer les dépendances Node ```bash npm install express sqlite3 sqlite cors npm install -D @types/express @types/node ``` ## 3. Lancer le serveur ```bash npm run server ``` ## 4. Configurer React Le dashboard React se connectera à `http://localhost:3001/api` ## Fréquences des mesures: - **per_10min**: Toutes les 10 minutes (qualité, délais) - **per_30min**: Toutes les 30 minutes (rendement) - **hourly**: Toutes les heures (délais, coûts) - **daily**: Quotidiennement (sécurité, coûts, maintenance) - **weekly**: Hebdomadairement (audits, maintenance) - **per_3days**: Tous les 3 jours (maintenance) ## Base de données La structure SQLite est logique: - Chaque mesure a une date précise - Les KPI ont une fréquence définie - Les mesures sont filtrables par plage de temps