📊
Projet personnel

Visit Tracking — Tableau de bord TrackOS

Le tableau de bord de TrackOS : la partie qui lit, agrège et restitue les données collectées par le script de tracking.

Ce qu'il affiche

  • Visites en temps réel, poussées via Socket.IO sans rechargement.
  • Graphiques de tendance (Chart.js) : visites, pages vues, visiteurs uniques.
  • Répartition par pays, appareil, navigateur et page d'entrée.
  • Détection des bots pour que les statistiques restent exploitables.

Architecture

Collecteur Node.js / Express sous PM2, stockage MySQL, API Symfony protégée par JWT, interface React + Redux Toolkit avec Material UI.

Rôle : développement complet et exploitation en production sur le VPS.