zernio-dev/ads-dashboard — explained in plain English
Analysis updated 2026-07-26
View all your ad spend and performance metrics across Meta, Google, TikTok, and more in one dashboard.
Compare ad performance between two date ranges to see if results are improving over time.
Drill down from campaign-level data into individual ads to see which creatives perform best.
Self-host a read-only ad reporting tool so your team can check metrics without risking accidental changes.
| zernio-dev/ads-dashboard | acoyfellow/auto-thinking-pi | bbdaii/three-pivot-controls | |
|---|---|---|---|
| Stars | 10 | 10 | 10 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | pm founder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Zernio API key to view ad data, but the app runs with a standard install and has no database or server-side state.
This is an open-source dashboard for viewing advertising data through the Zernio API. You paste a Zernio API key into the browser and the dashboard displays spend, performance, campaigns, and creatives across multiple ad platforms including Meta, Google, TikTok, LinkedIn, Pinterest, and X. The project is built with Next.js and TypeScript. The dashboard provides an overview page showing metrics like spend, impressions, clicks, conversions, click-through rate, cost per click, cost per thousand impressions, and return on ad spend. You can pick any date range and compare it against a previous period. There are trend charts for daily, weekly, or monthly data, a sortable campaign table that lets you drill down into ad sets and individual ads, and an ad detail view showing per-ad metrics including video funnel data and the platform's own ad preview. It also shows connection health for every ad account. The app has no database and no server-side state. Your API key is stored in the browser's local storage and sent with each request to a small proxy route within the app, which forwards the call to the Zernio API. The proxy is deliberately restrictive: it only accepts GET requests, meaning the dashboard can read your ad data but can never modify campaigns. It only allows specific API paths, specifically account and ads endpoints, and nothing else gets forwarded. The key is never logged or stored on the server side. To run it locally you clone the repository, install dependencies, and start the development server. Then you open the app in your browser and paste your Zernio API key. If you prefer to self-host, you can set the API key as an environment variable and the connect screen is skipped entirely. The project includes unit tests, linting, and a production build script. It is released under the MIT license.
An open-source dashboard that connects to the Zernio API to display ad spend and performance data across Meta, Google, TikTok, and other platforms in one view.
Mainly TypeScript. The stack also includes TypeScript, Next.js.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.