📊
Personal project

Visit Tracking — TrackOS Dashboard

The TrackOS dashboard: the part that reads, aggregates and presents the data gathered by the tracking script.

What it shows

  • Live visits, pushed over Socket.IO without a page reload.
  • Trend charts (Chart.js): visits, page views, unique visitors.
  • Breakdown by country, device, browser and landing page.
  • Bot detection so the statistics stay meaningful.

Architecture

Node.js / Express collector under PM2, MySQL storage, a Symfony API secured with JWT, and a React + Redux Toolkit interface with Material UI.

Role: full development and production operation on the VPS.