📊
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.