<div style="margin:3rem 0;text-align:center"> <img src="favicon.svg" style="width:9rem"> <div style="margin-top:1.1rem;font-size:3.5rem;font-weight:300;letter-spacing:2px">TrackX</div> <div style="margin-top:0.5rem;font-size:1.5rem;color:#ff66a1">Simple, lightweight, and privacy-friendly error tracking.</div> <div style="margin-top:2.5rem"> <a href="#/getting-started/installation.md" class="button">Get Started</a> <a href="https://demo.trackx.app" class="button" style="margin-left:.5rem" target="_bank">View Demo</a> </div> </div> # Introduction TODO: Write me: - Technical design goals: - Small JS client size — <https://cdn.jsdelivr.net/npm/trackx/> - Good client cross-browser compatibility + Node.js + Deno + other non-browser JS environments - Self-hosted - Low system requirements (so much so that the backend can run on a free GCE or AWS compute VM for even the most modest throughput TrackX instance, tens of millions of events per month) - Real-time data dashboards in the frontend - Privacy first - Essential data only by default, while still giving developers the flexibility to add any data point - No personal data collected - All data in aggregate only ## Repo structure TODO: Write me