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