AdVault
Meta Ads Library, TikTok Creative Center ve diğer reklam kütüphanelerinden reklamları tarayan; yerel vault’ta saklayan, AI ile etiketleyen ve premium araştırma panelinde filtreleyip dışa aktaran Manifest V3 Chrome eklentisi + Puppeteer/Express backend monorepo’su.

- süre
- 1 gün
- ekip
- Solo
- rol
- Full-Stack / Chrome Extension Developer
- kategori
- Full Stack · Tools (CLI / Geliştirici)
AdVault, performans pazarlamacıları ve araştırmacılar için reklam kütüphanelerinden (Meta, TikTok, Google Transparency, LinkedIn) görünür reklamları DOM üzerinden toplayan, IndexedDB’de organize eden ve tek panelden yönetilen bir araştırma aracıdır. Content script’ler platforma özel scraper’larla sayfada çalışır; background service worker scrape sonuçlarını AI etiketleriyle vault’a yazar; tam sayfa dashboard’da semantik arama, niş/etiket filtreleri, rakip takibi ve CSV / Notion / JSON dışa aktarma sunulur.
İsteğe bağlı Express backend, Puppeteer ile headless scrape ve OpenAI tabanlı niş/hook analizi sağlar; API kapalıyken yerel kural tabanlı AI fallback devreye girer. Monorepo yapısı (extension, backend, packages/shared) paylaşılan tipler ve mesaj sözleşmeleriyle istemci–sunucu uyumunu korur; backend yokken extension tek başına çalışmaya devam eder.
- Çok platformlu scrape: Meta Ads Library, TikTok Creative Center, Google Ads Transparency, LinkedIn Ad Library (platform scraper + generic fallback)
- Yerel vault: IndexedDB (Dexie) ile reklam, etiket, rakip, workspace ve scrape oturumu saklama
- Medya yönetimi: görsel/video URL’lerini Chrome Downloads API ile indirme; kart görünümünde önizleme
- AI kategorizasyon: niş, AI etiketleri, hook tipi/skoru, funnel aşaması; OpenAI API veya offline kural motoru
- Araştırma paneli: karanlık SaaS arayüzü, kart grid, hızlı arama, semantik arama, akıllı filtreler, detay paneli
- Rakip ve ekip: rakip marka takibi, workspace oluşturma (yerel; senkron için backend hazır)
- Analiz: kaynak/niş dağılımı analytics, hook analizi, landing page extraction (backend Puppeteer)
- Dışa aktarma: CSV, Notion markdown, JSON; toplu ve seçili export
- Modüler mimari: scrapers/, content/, background/, db/, dashboard/; paylaşılan @advault/shared paketi
- Dayanıklılık: backend yokken extension tek başına çalışır; scrape hataları oturum bazlı raporlanır; esnek DOM seçicileri
teknolojiler · 11
- TypeScript
- React 19
- Chrome Extension Manifest V3
- Vite
- CRXJS
- Dexie (IndexedDB)
- Tailwind CSS
- Express 5
- Puppeteer
- OpenAI API (opsiyonel)
- npm workspaces (monorepo)
