Tiny-Track is a minimal, open-source analytics solution designed to track user engagement on websites with privacy in mind.
/common
: Shared type definitions & utilities used across the project./dashboard
: A React (Vite & TypeScript) application that provides a UI for viewing and analyzing recorded data./server
: The backend service responsible for collecting data from the Tracker and serving it to the Dashboard./tracker
: A lightweight TypeScript library injected into web pages to track user interactions such as page views, click & scroll events, etc.
All contributions are wellcome.