1. 04 jan., 2026 1 validation
    • Hamadou Ba's avatar
      Ajout affichage complet des compteurs de requêtes (Résultats 7 & 8) · 0f5caeb5
      Hamadou Ba a écrit
      - Ajout onglet "Compteurs" dans l'interface avec graphique d'évolution
      - Implémentation RequestCountersChart : nuages de points pour arrivées/départs/en file
      - Modification backend : collecte des compteurs cumulés en temps réel
      - Fix reset warmup : conservation des compteurs total_arrivals/departures
      - Ajout champs cumulative_arrivals/departures_per_queue dans TimeSeriesData
      - Conformité 100% avec les 8 résultats demandés dans le sujet
      
      0f5caeb5
  2. 31 déc., 2025 1 validation
    • Hamadou Ba's avatar
      Phase 6: Frontend Core - Dashboard, Components et State Management · 698ecb50
      Hamadou Ba a écrit
      Implementation complete du frontend React avec:
      
      1. API Client Service (services/api.ts)
         - Axios client configure avec base URL
         - 12 endpoints mappes (simulation, scenarios, analytics)
         - Types TypeScript pour toutes les requetes/reponses
         - Gestion erreurs et timeouts
      
      2. Types TypeScript (types/simulation.ts)
         - Tous les modeles Pydantic mappes en TypeScript
         - SimulationConfig, SimulationResults
         - NetworkAnalytics, NetworkComparison
         - Interfaces completes pour API
      
      3. Zustand Store (store/simulationStore.ts)
         - Gestion d'etat centralisee
         - Actions: setConfig, startSimulation, computeAnalytical, etc.
         - State: config, results, analyticalResults, comparisonResults
         - Chargement automatique des scenarios
         - Calculs analytiques et comparaisons automatiques
      
      4. Dashboard Layout (components/Dashboard.tsx)
         - Layout principal avec header/footer
         - Grille responsive (sidebar + main content)
         - Notification d...
      698ecb50