AdRadar AI
TikTok ve Instagram’da gezinirken reklamları gerçek zamanlı tespit eden, otomatik kaydeden ve AI ile sınıflandıran; swipe file, trend analizi ve rakip takibi sunan Manifest V3 Chrome Extension + ElasticSearch backend monorepo’su.

- süre
- 1 gün
- ekip
- Solo
- rol
- Chrome Extension / Full-Stack Developer
- kategori
- Full Stack · Frontend + Extension · AI
AdRadar AI, performans pazarlamacıları ve creative stratejistler için TikTok ile Instagram feed’lerinde sponsorlu içerik ve reklam sinyallerini DOM üzerinden yakalayan uçtan uca bir araçtır. Content script katmanında platforma özel scraper’lar (TikTok data-e2e, Instagram sponsored işaretleri), scroll debounce ve lazy-load için IntersectionObserver ile sınırsız kaydırma desteklenir; çıkarılan veriler arasında CTA, engagement metrikleri, landing page, format, süre ve ürün kategorisi yer alır. Background service worker reklamları yerelde saklar, backend’e senkronize eder ve bağlantı koptuğunda kuyruğa alır.
Backend tarafında Express API, reklamları ElasticSearch indekslerine (ads, collections, analytics, ai_scores) yazar; yerleşik AI motoru hook, copywriting, viral tahmin ve duygusal tetikleyici skorları üretir (isteğe bağlı OpenAI zenginleştirmesi). React tabanlı popup arayüzünde dört modül sunulur: canlı toplayıcı (masonry grid), swipe file (bookmark + JSON export), AI analytics dashboard ve trend explorer (rakip/kategori kırılımı). Monorepo yapısı @adradar/shared ile tip paylaşımı sağlar; Team/Pro plan limitleri ve deployment rehberi üretim ortamına hazır şekilde dokümante edilmiştir.
- Gerçek zamanlı reklam tespiti: TikTok ve Instagram DOM scraper’ları; MutationObserver + scroll + lazy-load uyumu
- Zengin veri çıkarımı: CTA, engagement, landing page, format, süre, kategori, hashtag ve reklamveren
- AI analiz motoru: viral skor, hook/copy analizi, kazanan reklam skoru, duygusal tetikleyici etiketleme
- Premium extension UI: siyah tema, Framer Motion hover kartları, masonry grid, engagement metreleri, AI skor rozetleri
- Swipe file ve export: bookmark filtreleri, viral filtresi, JSON dışa aktarma
- Trend ve rakip takibi: 14 günlük hacim grafiği, en çok reklam veren hesaplar, kategori dağılımı
- Backend ve arama: ElasticSearch indeksleme, REST API, Docker Compose, toplu analiz ve analytics snapshot
- Modüler mimari: extension/ (background, content, popup), backend/ (routes, services), shared/ (tipler); offline kuyruk ve ayarlanabilir viral eşiği
- İş modeli hazırlığı: Free / Pro / Team plan limitleri, takım API’si, koleksiyon ve export kancaları
teknolojiler · 20
- TypeScript (monorepo: extension, backend, shared)
- Chrome Extension Manifest V3
- React 18
- React Router
- Vite
- Tailwind CSS
- Framer Motion
- Recharts
- Express.js
- Node.js
- Zod
- ElasticSearch 8.x
- @elastic/elasticsearch
- Docker Compose (ElasticSearch + Kibana)
- DOM MutationObserver
- IntersectionObserver
- chrome.storage
- REST API
- uuid
- lucide-react
