AdPulse
AdPulse is an open-source iOS dashboard for tracking ad-creative performance. Modern SwiftUI on iOS 17+ with `@Observable`, SwiftData for persistence, Swift Charts for interactive ROAS/CPM/budget visualisations, Live Activities + Dynamic Island for at-a-glance campaign tracking, and a Z-score anomaly detector that surfaces creative regressions before the daily summary email.
What Wasn't Working
Meta Ads / TikTok Ads web dashboards are dense and slow; the iOS operator wants a glance-able view between meetings. Existing native viewers are paid SaaS, not open-source.
How I Fixed It
A clean SwiftUI build using the iOS 17+ surface: `@Observable` view models, SwiftData persistence, Swift Charts for the bar/line/donut visualisations, Live Activities + Dynamic Island for campaigns under active watch, and a Z-score anomaly detector that catches creative regressions before the morning digest.