artlu.ai
100 days. 100 features.
Just AI and an internet connection.
day 64/100 · 82 shipped · 18 to go
← all projects
day 56 · may 12, 2026 · launched

meta ads performance intelligence dashboard - adsmetri

Visualize and analyze Meta Ads performance across campaigns, ad sets, and ads from one dashboard.

What is AdsMetri?
A Meta ads intelligence dashboard for people managing multiple ad accounts. It is built to make performance review, budget decisions, and account-level comparisons faster than flipping between Ads Manager, notes, and spreadsheets.

What it does
Lifecycle charts across campaigns, ad sets, and ads with 3d, 7d, 30d, and all-time views.

ROAS, CPA, CPC, and CVR trend analysis with account-aware switching, isolate/show-hide controls, right-edge labels, and profit-safety views.

A compact performance dashboard with spend mix, daily Meta P&L, conversion funnel, fulfillment break-even ROAS, recent activity, pending budget changes, and per-campaign budget controls.

Timezone-aware budget scheduling based on the selected Meta ad account, plus immediate budget updates when needed.

How it works
Meta OAuth connects ad accounts and stores account-level metadata like currency and timezone. Campaign data is synced into a MySQL cache, while lifecycle charts are built from snapshot backfills at the campaign, ad set, and ad level.

The app keeps dashboard, analyzer, settings, and budget actions scoped to the selected ad account so multi-account workflows do not bleed into each other.

Built with
React 19, Tailwind 4, shadcn/ui, Recharts, Express 4, tRPC 11, Drizzle ORM, MySQL/TiDB, and the Meta Graph API.

stack

ReactTailwind CSSshadcn/uiRechartsExpresstRPCOAuthMySQLDrizzleMeta Graph API

screenshots