KAMPANYAWeb site yaptırana ilk ay reklam danışmanlığı ÜCRETSİZ!Hemen Başvur →
Tüm Projeler
Platformİnsan Kaynakları

İş İlanları Platformu

6+ iş sitesinden otomatik ilan toplayan, AI destekli meslek analizi yapan ve 3 dilde hizmet veren iş arama platformu.

Tamamlanma:2.5 ay
40.552+Kod Satırı
6+İş Kaynağı
3Dil Desteği
Projeyi Ziyaret Et
İş İlanları Platformu

Müşteri İhtiyacı

İş arayanlar Kariyer.net, LinkedIn, Indeed gibi onlarca siteyi ayrı ayrı kontrol etmek zorundaydı. Güncel ilanlara tek noktadan erişim yoktu. Her sitede ayrı üyelik, farklı arayüz.

Çözümümüz

Farklı iş sitelerinden ilanları otomatik toplayan, AI ile meslek kategorisi analiz eden ve 3 dilde hizmet veren modern bir platform geliştirdik. Akıllı maaş algılama, lokasyon eşleştirme ve gerçek zamanlı bildirim sistemi ekledik.

Bu Projeyi Özel Yapan Ne?

Tipik bir iş ilanı sitesi sadece form ile ilan alır. Biz 6+ siteden otomatik scraping yapıyoruz, AI ile meslek analizi, akıllı maaş algılama, Cloudflare bypass ve 3 dil desteği sunduk. 40.000+ satır kod, 99 Vue bileşeni, 71 API endpoint. Müşteri 'iş ilanı sitesi' istedi, biz tam kapsamlı iş arama ekosistemi sunduk.

Teknik Detaylar

40.552+
Toplam Kod
99
Vue Bileşen
71
API Endpoint
20
DB Tablosu
15
PHP Scraper
10.927 satır
TypeScript

Entegrasyonlar

Kariyer.net
Cloudflare bypass ile otomatik ilan toplama
Yenibiris.com
Scrape.do API ile Türkiye lokasyonlu erişim
SecretCV.com
Profesyonel iş ilanları entegrasyonu
Eleman.net
Direct cURL ile ilan toplama
DeepSeek AI
Otomatik iş ilanı açıklaması oluşturma
Claude AI
Eşleşmeyen iş unvanları için meslek analizi

Zorluklar & Çözümler

1Cloudflare Korumalı Siteleri Scrape Etme

Zorluk:

Kariyer.net gibi büyük siteler Cloudflare koruması kullanıyor. Normal istekler engelleniyor.

Çözüm:

Scrape.do API entegrasyonu ile Cloudflare bypass. Türkiye lokasyonlu proxy'ler, user-agent rotasyonu ve rate limiting.

2Akıllı Maaş Algılama

Zorluk:

Her site maaşı farklı formatta yazıyor: '40.000 TL', '35K-45K', '40 bin TL'. Standart bir format yok.

Çözüm:

Regex tabanlı akıllı maaş algılama algoritması. 15K-500K TL aralığında Türkçe para formatlarını tanıyan parser.

3Meslek Kategorisi Eşleştirme

Zorluk:

Binlerce farklı iş unvanını doğru kategoriye atamak gerekiyor. 'Yazılım Geliştirici' = 'Software Developer' = 'Programcı'

Çözüm:

50+ predefined meslek eşleştirmesi + Claude AI fallback. Arama sayısı >=5 olunca otomatik indeksleme.

4Çok Kaynaklı Veri Normalizasyonu

Zorluk:

Her sitenin farklı HTML yapısı, farklı alanları, farklı encoding'i var.

Çözüm:

Her kaynak için config-driven parser. Dinamik alan eşleştirme, Türkçe karakter normalizasyonu, merkezi veri modeli.

Perde Arkası

  • 40.552+ satır kod: Vue 24.618, TypeScript 10.927, PHP 5.007
  • 99 Vue bileşeni, 71 API endpoint, 20 veritabanı tablosu
  • 2 dakikada bir kategori tarama, 1 dakikada bir ilan çekme
  • Scrape.do API ile Cloudflare bypass (Kariyer.net, Yenibiris, SecretCV)
  • Regex tabanlı maaş algılama: 15K-500K TL Türkçe formatlar
  • 50+ meslek eşleştirme + Claude AI fallback
  • Türkçe karakter normalizasyonu (İ→i, Ğ→ğ, Ş→ş)
  • File lock ile concurrent execution prevention
  • 3 retry attempt + exponential backoff
  • JSON-LD schema: Organization, WebSite, JobPosting

Proje Özellikleri

  • 6+ kaynaktan otomatik ilan toplama
  • AI destekli meslek kategorizasyonu
  • Akıllı maaş algılama (15K-500K TL)
  • Şehir/ilçe bazlı lokasyon eşleştirme
  • Türkçe, İngilizce, Almanca arayüz
  • İlan favorileme ve iş alarmları
  • Şirket takibi ve değerlendirme
  • Google/LinkedIn ile giriş
  • İşveren paneli ve doğrudan ilan verme
  • Kapsamlı admin dashboard

Elde Edilen Sonuçlar

6+ kaynaktan dakikada yeni ilanlar toplanıyor. AI ile meslek analizi %95+ doğrulukla çalışıyor. 3 dilde (TR/EN/DE) tam SEO optimizasyonu sağlandı.

Proje Bilgileri

Proje TipiPlatform
Sektörİnsan Kaynakları
Tamamlanma2.5 ay

Teknoloji Stack

Nuxt 4Vue 3TailwindCSSDrizzle ORMMySQLPHP ScrapersDeepSeek AIClaude AIScrape.do APINodemailer

Mimari

Nuxt 4 + Vue 3 ile SSR destekli modern mimari. İki aşamalı scraping: CategoryScraper URL toplar, JobScraper detayları çeker. Drizzle ORM ile type-safe veritabanı. Cron job'lar ile dakikada yeni ilanlar. AI servisleri Factory pattern ile soyutlanmış.

Canlı Proje

isilanlarim.com.tr

Benzer bir proje mi?

Sizin için de benzer bir çözüm geliştirebiliriz.

Teklif Alın