This repository contains code for an example Web Analytics dashboard project.
If you're building a service that allows users to deploy their own sites (think Vercel, or Shopfy), you're going to want to show your users how their sites are performing. You could rely on third-party services like Google Analytics, but providing these features natively can be a big selling point for your service. To do so, you'll need to handle the ingestion and analysis of events at scale, as well as the secure publication of insights to your users via your app. This project demonstrates how to build this using Tinybird, and how to integrate it into a Next.js app.
Read more about this use cases here.
Try the live demo.
Want to watch somebody build this demo live? Watch the workshop.
Read the guide to deploy this demo application yourself.
This code is available under the MIT license. See the LICENSE file for more details.