📊
Progetto personale
TrackOS
Alternativa self-hosted a Google Analytics. TrackOS raccoglie e mostra in tempo reale il traffico di più siti su un'unica dashboard, ospitata sul mio VPS: nessun dato esce verso terzi.
Perché
Google Analytics pone problemi di sovranità dei dati e di dipendenza da un servizio esterno. TrackOS risponde con una soluzione interamente controllata, capace di seguire più siti contemporaneamente.
Come funziona
- Uno script di tracciamento leggero da inserire nelle pagine da monitorare.
- Un collector Node.js che riceve gli eventi e li normalizza.
- Socket.IO per l'aggiornamento della dashboard senza ricaricare.
- Backend Symfony per l'aggregazione, lo storico e l'autenticazione.
Ruolo : architettura, sviluppo dello script client, del collector e della dashboard, deploy e gestione del server.