Description:
I developed an internal dashboard where company managers can track key website metrics—ranging from pages viewed to browser breakdowns and more.
The tracking is implemented via a lightweight script injected into the site’s <head> that calls a Cloudflare Worker, which then proxies requests to Pirsch for event recording. Using the Worker keeps client-side ad blockers from blocking analytics calls and makes the setup more reliable.
I handled the UX, full-stack implementation, and deployment, and secured access for internal users.
Stack:
- Next JS
- TypeScript
- Tailwind CSS
- Shadcn/ui
- Clerk (auth)
- Clerk
- Pirsch
- Cloudflare Worker (proxy)
- Vercel (hosting)




